Back to Explore

bbc/sqs-consumer

GitHub
2 updates · last 90 days1 watchersOpen source

Last release:

sqs-consumer is a Node.js library for building Amazon Simple Queue Service (SQS) based applications, helping you consume messages with less setup code. You define an async `handleMessage` function, and it handles continuous long polling, message processing, and acknowledgement behavior, with options for parallel batch handling and error handling.

Project status

  • The repository appears actively maintained, with a very recent upstream push on 2026-08-11 and subsequent tagged updates in 2026 (v15.0.3, v15.0.2, v15.0.1).
  • Update cadence looks steady, with new updates roughly every 3 to 6 weeks between 2026-05-02 and 2026-07-17, suggesting an ongoing development stream rather than a long gap.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v15.0.3

    Release v15.0.3 contains only maintenance changes. It bumps several development tooling dependencies (Cucumber, @types/node, oxfmt, oxlint), updates the runtime AWS SDK dependency (@aws-sdk/client-sqs), and upgrades multiple GitHub Actions used by the repository workflows.

  • v15.0.2

    v15.0.2 ships a bug fix focused on handling partial batch failures. The rest of the release notes are mainly maintenance chores (CI/workflow adjustments, coverage tooling) and dependency bumps across both runtime and dev tooling.

  • v15.0.1

    v15.0.1 contains mainly maintenance work, including dev and dependency bumps, and CI/release automation changes as part of a move toward a single release branch. No runtime/library source changes are shown in the provided diff, but there are toolchain and package metadata updates.

  • v15.0.0-canary.2

    v15.0.0-canary.2 is a canary release that updates developer and CI dependencies, including oxfmt and actions/setup-node, plus Dependabot metadata tooling. The diff shows no changes to the library’s application logic, only workflow pinning and dependency lockfile updates.

  • v15.0.0

    Release v15.0.0 appears to be a chores-only release, updating repository metadata (CHANGELOG entry) and build/development configuration. The only functional-impacting code-adjacent changes in the diff are changes to package.json/package-lock.json, including Node engine metadata and dev dependency versions.

  • v15.0.0-canary.1

    v15.0.0-canary.1 is primarily a maintenance release focused on CI and developer tooling updates. The diff shows no application/library runtime code changes, but it does update toolchain Node versions and bumps a few dev dependencies.

  • v14.2.8

    Release v14.2.8 appears to be a packaging and housekeeping update. The provided diff shows only updates to changelog metadata and a version bump from the v14.2.8-canary.3 build to v14.2.8, with no application code changes visible.

  • v14.2.8-canary.3

    v14.2.8-canary.3 is a tooling-focused release, described in the notes as a formatting configuration update. The code changes confirm this is limited to repository formatting/lint tooling configuration and version metadata updates.

  • v14.2.8-canary.2

    This canary release primarily introduces an oxlint configuration for the project. The only substantive code change is adding an oxlint.config.ts file to control linting behavior, alongside expected housekeeping version updates.

  • v14.2.8-canary.1

    This canary release primarily updates the release automation (semantic-release configuration and publish workflow) and refreshes dependency versions in the lockfile. No application or library runtime code changes are shown in the diff. The release notes document chores at a high level, but the exact automation and dependency changes are only partially described.