Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: localstack/localstack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: CrisisTextLine/localstack-dev
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 52 files changed
  • 2 contributors

Commits on Feb 17, 2026

  1. Remove upstream LocalStack CI workflows (#2)

    Keep only build-push-ghcr.yml for our Docker image builds.
    kristopherchun authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    c488eca View commit details
    Browse the repository at this point in the history
  2. Add GitHub Actions workflow for building and pushing to GHCR (#3)

    Multi-platform Docker build (amd64/arm64) triggered on push to main
    and manual dispatch.
    kristopherchun authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    bfb812c View commit details
    Browse the repository at this point in the history
  3. Add deterministic IDs for EventBridge connections and API destinations (

    #5)
    
    Generate reproducible resource IDs from md5(name) so that connection
    and API destination ARNs are predictable across container restarts.
    This enables hardcoded ARNs in init scripts for local development.
    
    Also fix mutable default bug in Connection and ApiDestination dataclasses
    where the id field was evaluated once at class definition time, causing
    all instances to share the same UUID.
    kristopherchun authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    ff16ab1 View commit details
    Browse the repository at this point in the history
  4. Bump tokio (#1)

    Bumps the cargo group with 1 update in the /tests/aws/services/lambda_/functions/rust-lambda directory: [tokio](https://github.com/tokio-rs/tokio).
    
    
    Updates `tokio` from 1.18.5 to 1.26.0
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](tokio-rs/tokio@tokio-1.18.5...tokio-1.26.0)
    
    ---
    updated-dependencies:
    - dependency-name: tokio
      dependency-version: 1.26.0
      dependency-type: direct:production
      dependency-group: cargo
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    24e6dec View commit details
    Browse the repository at this point in the history
  5. Add Pipes service integration (#4)

    Implement AWS EventBridge Pipes support with sources (SQS, Kinesis,
    DynamoDB Streams) and targets (SQS, Kinesis, API Destinations).
    
    Key components:
    - PipesProvider with all 10 API handlers (CRUD, start/stop, tagging)
    - PipeWorker poll loop reusing existing ESM pollers (1s default interval,
      configurable via PIPES_POLL_INTERVAL_SEC)
    - PipeEventProcessor with base64 data decoding matching AWS Pipes behavior
    - InputTemplate support with jsonpath and aws.pipes.* placeholders
    - API destination target with connection auth via SecretsManager
    - SQS target with FIFO support, Kinesis target with put_record
    - Stream poller fix for shard re-init on SequenceNumber errors
    kristopherchun authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    019e15d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d8b4228 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4df2a61 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e68b9c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2026

  1. fix: Fix Pipes API destination auth by matching secret key format (#6)

    The _apply_connection_auth method expected PascalCase keys
    (e.g. BasicAuthParameters.Username) when reading from SecretsManager,
    but ConnectionService stores secrets using lowercase flat keys
    (e.g. {"username": ..., "password": ...}). This caused BASIC and
    API_KEY auth to silently fail with empty credentials.
    kristopherchun authored Feb 20, 2026
    Configuration menu
    Copy the full SHA
    b68feeb View commit details
    Browse the repository at this point in the history
Loading