Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit a05b19d

Browse files
Merge branch 'main' into codepipeline
2 parents 449fc0c + 4cee4db commit a05b19d

File tree

110 files changed

+32666
-9623
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+32666
-9623
lines changed

.github/dependabot.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ updates:
55
schedule:
66
interval: "weekly"
77
reviewers:
8-
- "alexrashed"
8+
- "HarshCasper"
9+
- "quetzalliwrites"
910
labels:
10-
- "dependencies"
11+
- "dependencies"
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: Update Replicator Coverage Docs
2+
on:
3+
schedule:
4+
- cron: 0 5 * * MON
5+
workflow_dispatch:
6+
inputs:
7+
targetBranch:
8+
required: false
9+
type: string
10+
default: 'main'
11+
jobs:
12+
update-replicator-docs:
13+
name: Update Replicator Coverage Docs
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout docs
17+
uses: actions/checkout@v4
18+
with:
19+
fetch-depth: 0
20+
path: docs
21+
ref: ${{ github.event.inputs.targetBranch || 'main' }}
22+
23+
- name: Set up system wide dependencies
24+
run: |
25+
sudo apt-get install jq
26+
27+
- name: Start LocalStack
28+
uses: LocalStack/setup-localstack@v0.2.4
29+
with:
30+
image-tag: 'latest'
31+
use-pro: true
32+
env:
33+
LOCALSTACK_AUTH_TOKEN: ${{ secrets.LOCALSTACK_AUTH_TOKEN }}
34+
35+
- name: Create Replicator Coverage
36+
working-directory: docs
37+
run: |
38+
localstack auth set-token ${{ secrets.LOCALSTACK_AUTH_TOKEN }}
39+
localstack replicator resources | jq --indent 4 . > data/replicator/coverage.json
40+
41+
- name: Check for changes
42+
id: check-for-changes
43+
working-directory: docs
44+
run: |
45+
# Check if there are changed files and store the result in resources/diff-check.log
46+
# Check against the PR branch if it exists, otherwise against the main
47+
# Store the result in resources/diff-check.log and store the diff count in the GitHub Action output "diff-count"
48+
mkdir -p resources
49+
(git diff --name-only origin/replicator-coverage-updates data/replicator/coverage.json 2>/dev/null || git diff --name-only origin/${{ github.event.inputs.targetBranch || 'main' }} data/replicator/coverage.json 2>/dev/null) | tee resources/diff-check.log
50+
echo "diff-count=$(cat resources/diff-check.log | wc -l)" >> $GITHUB_OUTPUT
51+
52+
- name: Create PR
53+
uses: peter-evans/create-pull-request@v7
54+
if: ${{ success() && steps.check-for-changes.outputs.diff-count != '0' && steps.check-for-changes.outputs.diff-count != '' }}
55+
with:
56+
path: docs
57+
title: "Update Replicator Coverage Docs"
58+
body: "Automatic updates of replicator supported resources"
59+
branch: "replicator-coverage-updates"
60+
author: "LocalStack Bot <localstack-bot@users.noreply.github.com>"
61+
committer: "LocalStack Bot <localstack-bot@users.noreply.github.com>"
62+
commit-message: "update generated replicator coverage file"
63+
token: ${{ secrets.PRO_ACCESS_TOKEN }}
64+
reviewers: cloutierMat,pinzon

.markdownlint-cli2.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ config:
2727
MD018: false # No space after hash on atx style header
2828
MD022: false # Headers should be surrounded by blank lines
2929
MD037: false # Spaces inside emphasis markers
30+
MD059: false # Link text should be descriptive

CODEOWNERS

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,7 @@
33
######################
44

55
# CODEOWNERS
6-
/CODEOWNERS @HarshCasper @alexrashed
7-
8-
# CI
9-
/content/en/user-guide/ci/ @lakkeger
10-
11-
# pulumi
12-
/content/en/user-guide/integrations/pulumi/ @lakkeger
13-
14-
# terraform
15-
/content/en/user-guide/integrations/terraform/ @lakkeger
6+
/CODEOWNERS @HarshCasper @quetzalliwrites
167

178
# network troubleshooting guide
189
/content/en/references/network-troubleshooting @simonrw @joe4dev @dfangl

config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ enable = true
205205

206206
[params.localstack]
207207
# LocalStack specific configuration values
208-
latest_version = "4.3.0"
208+
latest_version = "4.4.0"
209209

210210
[params.localstack.cli_links]
211211
# Configure the different download links for the cli-binary-download shortcode

content/en/getting-started/help-and-support/index.md

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,22 @@ At the moment, we only provide support in `English`, as we are an international
3131

3232
## Support Coverage
3333

34-
| Plan | Tier |
35-
|---------------------|----------------------------------------------------------|
36-
| Community Edition | [Basic Support](#basic-support) |
37-
| Hobby Subscription | [Basic Support](#basic-support) |
38-
| Trial Subscription | [Standard Support](#standard-support) |
39-
| Starter Subscription | [Standard Support](#standard-support) |
40-
| Team Subscription | [Priority Support](#priority-support) |
41-
| Enterprise Subscription | [Enterprise Support](#enterprise-support) |
34+
| Plan | Tier |
35+
| ---------- | ------------------------------------------------------------------------------------------------------------ |
36+
| Free | [**Basic Support**](https://docs.localstack.cloud/getting-started/help-and-support/#basic-support) |
37+
| Trial | [**Standard Support**](https://docs.localstack.cloud/getting-started/help-and-support/#standard-support) |
38+
| Base | [**Standard Support**](https://docs.localstack.cloud/getting-started/help-and-support/#standard-support) |
39+
| Ultimate | [**Priority Support**](https://docs.localstack.cloud/getting-started/help-and-support/#priority-support) |
40+
| Enterprise | [**Enterprise Support**](https://docs.localstack.cloud/getting-started/help-and-support/#enterprise-support) |
41+
42+
## Support Coverage for legacy plans
43+
44+
| Plan | Tier |
45+
| ---------- | ------------------------------------------------------------------------------------------------------------ |
46+
| Hobby | [**Basic Support**](https://docs.localstack.cloud/getting-started/help-and-support/#basic-support) |
47+
| Starter | [**Standard Support**](https://docs.localstack.cloud/getting-started/help-and-support/#standard-support) |
48+
| Teams | [**Priority Support**](https://docs.localstack.cloud/getting-started/help-and-support/#priority-support) |
49+
| Enterprise | [**Enterprise Support**](https://docs.localstack.cloud/getting-started/help-and-support/#enterprise-support) |
4250

4351
## Support features
4452

@@ -191,11 +199,10 @@ To learn more about the support available to **Enterprise** plan users, refer to
191199

192200
## Support Business Hours
193201

194-
Our support team operates in the CET timezone, Monday to Friday, from 8 AM to 4 PM, excluding the following holidays:
202+
Our support team operates in the CET and ET timezone, Monday to Friday, from 6 AM to 9 PM UTC, excluding the following holidays:
195203

196204
- January 1st,
197205
- May 1st,
198-
- August 15th,
199206
- November 1st,
200207
- December 24th, 25th and 31st
201208

@@ -217,8 +224,8 @@ To use LocalStack's diagnostics endpoint:
217224
- Set the environment variable `LS_LOG=trace`
218225
- Start LocalStack
219226
- Run the affected task(s)
220-
- Call the diagnostic endpoint `curl -s localhost:4566/_localstack/diagnose | gzip -cf > diagnose.json.gz` (Endpoint URL depends on your configuration)
221-
- Send the output file to our Slack chat
227+
- Call the diagnostic endpoint `curl -s localhost:4566/_localstack/diagnose > diagnose.json && zip diagnose.zip diagnose.json && rm diagnose.json` (Endpoint URL depends on your configuration)
228+
- Once you have the `diagnose.zip` file, please send it to our support team via our email support@localstack.cloud, or via your existing support ticket.
222229

223230
<span style="color: darkred;">**Ensure that you avoid sending the diagnostic output to public channels or forums, as it may contain sensitive information.**</span>
224231
{{< /callout >}}

content/en/references/api-key.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ If the key activation fails, LocalStack will quit with an error messages that ma
111111
===============================================
112112
API key activation failed! 🔑❌
113113
114-
The API key you provided in the `LOCALSTACK_API_KEY` environment variable '"foo..."(6)' could not beactivated against our licensing server. Server message: Unable to verify API key.
114+
The API key you provided in the `LOCALSTACK_API_KEY` environment variable '"foo..."(6)' could not be activated against our licensing server. Server message: Unable to verify API key.
115115

116116
Due to this error, Localstack has quit. LocalStack pro features can only be used with a valid license.
117117

content/en/references/changelog.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ which can be released as patch version because we are committed to make LocalSta
3333

3434
| Version | Release Date | Release Notes |
3535
|----------|--------------------|----------------------------------------------------------------------------------------------------|
36+
| `v4.4.0` | May 8, 2025 | [v4.4.0](https://blog.localstack.cloud/localstack-release-v-4-4-0/) |
3637
| `v4.3.0` | March 27, 2025 | [v4.3.0](https://blog.localstack.cloud/localstack-release-v-4-3-0/) |
3738
| `v4.2.0` | February 27, 2025 | [v4.2.0](https://blog.localstack.cloud/localstack-release-v-4-2-0/) |
3839
| `v4.1.0` | January 30, 2025 | [v4.1.0](https://blog.localstack.cloud/localstack-release-v-4-1-0/) |
@@ -49,8 +50,8 @@ which can be released as patch version because we are committed to make LocalSta
4950
| `v2.3.0` | September 29, 2023 | [v2.3.0](https://discuss.localstack.cloud/t/localstack-release-v2-3-0/533) |
5051
| `v2.2.0` | July 20, 2023 | [v2.2.0](https://discuss.localstack.cloud/t/localstack-release-v2-2-0/424) |
5152
| `v2.1.0` | May 25, 2023 | [v2.1.0](https://discuss.localstack.cloud/t/localstack-release-v2-1-0/357) |
52-
| `v2.0.0` | March 30, 2023 | [v2.0.0](https://blog.localstack.cloud/2023-03-29-announcing-localstack-2.0-general-availability/) |
53-
| `v1.4.0` | February 13, 2023 | [v1.4.0](https://discuss.localstack.cloud/t/localstack-release-v1-4-0/214/1) |
53+
| `v2.0.0` | March 30, 2023 | [v2.0.0](https://github.com/localstack/localstack/releases/tag/v2.0.0) |
54+
| `v1.4.0` | February 13, 2023 | [v1.4.0](https://github.com/localstack/localstack/releases/tag/v1.4.0) |
5455
| `v1.3.0` | December 1, 2022 | [v1.3.0](https://discuss.localstack.cloud/t/localstack-release-v1-3-0/170) |
5556
| `v1.2.0` | October 8, 2022 | [v1.2.0](https://discuss.localstack.cloud/t/localstack-release-v1-2-0/109) |
5657
| `v1.1.0` | September 3, 2022 | [v1.1.0](https://discuss.localstack.cloud/t/localstack-release-v1-1-0/89) |

content/en/references/configuration.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ Please consult the [migration guide]({{< ref "user-guide/aws/lambda#migrating-to
313313
| Variable | Example Values | Description |
314314
| - | - | - |
315315
| `RDS_CLUSTER_ENDPOINT_HOST_ONLY` | `1` (default) \| `0` | Whether the cluster endpoint returns the host only (which is AWS parity). If set to `0` it will return `<host>:<port>`. |
316-
| `RDS_PG_CUSTOM_VERSIONS` | `0` \| `1` (default) | Whether to install and use custom Postgres versions for RDS (or alternatively, use default version 11). |
316+
| `RDS_PG_CUSTOM_VERSIONS` | `0` \| `1` (default) | Whether to install and use custom Postgres versions for RDS (or alternatively, use default version 15). |
317317
| `RDS_MYSQL_DOCKER` | `1` (default) \| `0` | Whether to disable MySQL engines (and use MariaDB instead). MySQL engine for cluster/instances will start in a new docker container. If you have troubles running MySQL in docker, you can disable the feature. |
318318
| `MYSQL_IMAGE` | `mysql:8.0` | Defines a specific MySQL image that should be used when spinning up the MySQL engine. Only available if `RDS_MYSQL_DOCKER` is enabled. |
319319
| `MSSQL_IMAGE` | `mcr.microsoft.com/mssql/server:2022-latest` | Defines a specific image that should be used when spinning up a SQL server engine. |
@@ -343,6 +343,12 @@ Please consult the [migration guide]({{< ref "user-guide/aws/lambda#migrating-to
343343
| `SQS_DISABLE_CLOUDWATCH_METRICS` | `0` (default) | Disables the CloudWatch Metrics for SQS when set to `1` |
344344
| `SQS_CLOUDWATCH_METRICS_REPORT_INTERVAL` | `60` (default) | Configures the report interval (in seconds) for `Approximate*` metrics that are sent to CloudWatch periodically. Sending will be disabled if `SQS_DISABLE_CLOUDWATCH_METRICS=1` |
345345

346+
### Step Functions
347+
348+
| Variable | Example Values | Description |
349+
| - | - | - |
350+
| `SFN_MOCK_CONFIG` | `/tmp/MockConfigFile.json` | Specifies the file path to the mock configuration file that defines mock service integrations for Step Functions. |
351+
346352
## Security
347353

348354
{{< callout "warning" >}}

content/en/references/internal-endpoints.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ $ curl -v --request POST --header "Content-Type: application/json" --data '{"ac
3636

3737
The API path for the AWS internal resources is `/_aws`.
3838
These endpoints offer LocalStack-specific features in addition to the ones offered by the AWS services.
39-
For instance, `/aws/sqs/messages` conveniently access all messages withing a SQS queue, without deleting them.
39+
For instance, `/aws/sqs/messages` conveniently access all messages within a SQS queue, without deleting them.

0 commit comments

Comments
 (0)