Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support SNS batch publishing #1335

Merged

Commits on Apr 8, 2024

  1. Support SNS batch publishing

    Add support for batch publishing messages to SNS.
    Supersedes justeattakeaway#1098.
    
    Co-Authored-By: Rafael Lillo <7280959+lillo42@users.noreply.github.com>
    martincostello and lillo42 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    6582497 View commit details
    Browse the repository at this point in the history
  2. Code clean-up

    - Remove some new methods to reduce new public API surface.
    - Add missing XML documentation.
    - Some minor code style fix-ups.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    be7382e View commit details
    Browse the repository at this point in the history
  3. Apply code review feedback

    Apply outstanding review comments from justeattakeaway#1098.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    8421ff4 View commit details
    Browse the repository at this point in the history
  4. Extend test coverage

    Add more coverage for batch publishing.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    ad89219 View commit details
    Browse the repository at this point in the history
  5. Fix tests

    Fix two broken tests.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c49b351 View commit details
    Browse the repository at this point in the history
  6. Group batch by topic

    Ensure that messages with dynamic topics are not all sent to the topic associated with the first message in a batch.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    714f999 View commit details
    Browse the repository at this point in the history
  7. Fix test

    Extend the `Interrogate()` response for a dynamic message publisher to return the publishers and the batch publishers.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    f60e93d View commit details
    Browse the repository at this point in the history
  8. Simplify scope

    Condense the syntax.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    efa5332 View commit details
    Browse the repository at this point in the history
  9. Fix approval

    Manual editing meant a missed comma.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    35f8115 View commit details
    Browse the repository at this point in the history
  10. Fix compatibility warnings

    Refactor things to make the public API analyser happy.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    e5737a2 View commit details
    Browse the repository at this point in the history
  11. Update public API

    Add new unshipped members to baselines.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    43524f0 View commit details
    Browse the repository at this point in the history
  12. Fix test

    Fix test broken by 366fd64.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    96d378d View commit details
    Browse the repository at this point in the history
  13. Use token option

    Use the explicit token option, rather than setting an environment variable.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    7b7f138 View commit details
    Browse the repository at this point in the history
  14. Update baseline for net8.0

    Add new batch publishing APIs.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    5aa9601 View commit details
    Browse the repository at this point in the history
  15. Bump version

    Bump version to 7.2.
    martincostello committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c50fe43 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    346407e View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Fix comments and logs

    Apply feedback to comments and log messages.
    martincostello committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4923c4a View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Review feedback

    - Fix typos.
    - Make messages more specific to batches.
    - Style refactor.
    martincostello committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    96c994d View commit details
    Browse the repository at this point in the history
  2. Extend tests

    - Extend the integration tests to include publishing to multiple topics in a single batch.
    - Fix broken test assertion after previous refactor.
    - Disable IDE0130.
    martincostello committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    42dbb52 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Update AWSSDKs

    Use 3.7.400 series.
    martincostello authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    fd6cb49 View commit details
    Browse the repository at this point in the history
  2. Fix build

    Fix-up attempt to use newer AWS SDK packages.
    martincostello committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a23f503 View commit details
    Browse the repository at this point in the history