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: BabelQueue/babelqueue-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: bbd5042
Choose a base ref
...
head repository: BabelQueue/babelqueue-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2c31ac4
Choose a head ref
  • 11 commits
  • 22 files changed
  • 1 contributor

Commits on Oct 12, 2026

  1. Configuration menu
    Copy the full SHA
    3a25b96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96f377d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2026

  1. Configuration menu
    Copy the full SHA
    72f5489 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a7d05e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b49b9df View commit details
    Browse the repository at this point in the history
  4. Add producer meta API, reject forbidden keys on encode, fold urn alia…

    …s into job (1.20.0)
    
    EnvelopeCodec.make gains a keyword-only meta parameter; a collision with a core
    or forbidden meta key raises EnvelopeKeyError. encode now raises on forbidden
    keys and a top-level urn instead of dropping them. decode folds urn into job
    (blank ASCII job falls back to urn; job wins over urn with a warning). The
    conformance runner implements the 1.4.0 fields plus extension_write and
    encode_reject, with a runner self-test.
    muhammetsafak committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    558953a View commit details
    Browse the repository at this point in the history
  5. Decode raw bodies before re-encoding them in the runtime release, SQS…

    … and Pulsar paths
    
    encode now rejects forbidden keys and a top-level urn, so paths that parsed a
    raw body and re-encoded it would raise on legacy bodies. Decode first (drops
    and warns, folds urn into job, keeps unknown keys). Adds regression tests for
    the runtime, SQS, Pulsar, Kafka and Azure Service Bus paths.
    muhammetsafak committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    40bfc10 View commit details
    Browse the repository at this point in the history
  6. Fix review round 1: mypy narrowing, urn-bearing RELEASE bodies, strin…

    …g-only urn()
    
    - make(): build the meta block as Dict[str, Any] so mypy passes without ignores
    - raw RELEASE re-publish now normalises any body carrying a urn alias
    - urn()/accepts() require a string job; falsy non-string job counts as blank for the urn fold
    - CHANGELOG entries moved under [Unreleased]; has_forbidden_keys docstring notes urn exclusion
    muhammetsafak committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    d2e1be7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6299c42 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    87bde33 View commit details
    Browse the repository at this point in the history
  9. chore(release): 1.20.0

    muhammetsafak committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    2c31ac4 View commit details
    Browse the repository at this point in the history
Loading