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: nats-io/nats-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.10.26
Choose a base ref
...
head repository: nats-io/nats-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.10.27
Choose a head ref
  • 7 commits
  • 20 files changed
  • 3 contributors

Commits on Mar 31, 2025

  1. Import GitHub Actions, goreleaser and golangci-lint workflow changes …

    …from `main`
    
    Signed-off-by: Neil Twigg <neil@nats.io>
    neilalexander committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    20019bf View commit details
    Browse the repository at this point in the history
  2. Check server and account limits on stream restore

    Signed-off-by: Neil Twigg <neil@nats.io>
    neilalexander committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    372d7c5 View commit details
    Browse the repository at this point in the history
  3. Improved request account validation

    Signed-off-by: Neil Twigg <neil@nats.io>
    neilalexander committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    406f836 View commit details
    Browse the repository at this point in the history
  4. Optimize removeSeqPerSubject() for MaxMsgPerSubject == 1

    This brings back an optimization that was removed with commit
    79b41b1.
    
    Without this optimization the first sequence number is lost from
    the per-subject state whenever a message is added and the per
    subject limit is enforced. This is happening a lot on a stream
    with MaxMsgPerSubject set to 1. And it can lead to a dramatic
    slowdown when catching up on a stream with sequence numbers spread
    out wide.
    
    Signed-off-by: Sven Neumann <sven.neumann@holoplot.com>
    svenfoo authored and neilalexander committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    d984613 View commit details
    Browse the repository at this point in the history
  5. Test subject state optimization

    Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
    MauriceVanVeen authored and neilalexander committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    4b0e2ca View commit details
    Browse the repository at this point in the history
  6. Release v2.10.27-binary

    Signed-off-by: Neil Twigg <neil@nats.io>
    neilalexander committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    c6bbff7 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2025

  1. Release v2.10.27

    Signed-off-by: Neil Twigg <neil@nats.io>
    neilalexander committed Apr 8, 2025
    Configuration menu
    Copy the full SHA
    6b830a9 View commit details
    Browse the repository at this point in the history
Loading