Skip to content

Release/2.6 - #752

Merged
mtmk merged 24 commits into
mainfrom
release/2.6
Apr 25, 2025
Merged

Release/2.6#752
mtmk merged 24 commits into
mainfrom
release/2.6

Conversation

@mtmk

@mtmk mtmk commented Feb 27, 2025

Copy link
Copy Markdown
Member

nats-server v2.11 KV TTL feature branch

mtmk and others added 10 commits February 3, 2025 09:05
* Initial implementation of per-key-TTL for KV

* Skip TTL tests for nats versions older than 2.11

* Adding support for SubjectDeleteMarkerTTL in the Stream config. Added tests for errors when message TTL is disabled

* Fixing tests after rebase

* Updating the interface to not break backwards-compatibility for clients. Those implementing the interface will still need to make changes.
Updated XML comments and remarks to specify that TTL and delete marker features require NATS server v2.11 or later. This ensures clarity on version-specific functionality for developers.
This change updates the GitHub Actions release workflow to trigger on pushes to branches matching the release/* pattern. This ensures release-specific branches are included in the automation process.
* Initial implementation of per-key-TTL for KV (#703)
* Add priority group options

* Add support for priority groups in pull consumers

This commit introduces priority group configuration for JetStream pull consumers. Implements behavior for `NextAsync`, `FetchAsync`, and `ConsumeAsync` with priority group settings. Unsupported cases like multiple groups and certain priority policies are handled with exceptions.

* Fix format
* Add priority group options (overflow) (#743)
# Conflicts:
#	NATS.Net.sln
#	version.txt
@mtmk mtmk mentioned this pull request Mar 11, 2025
mtmk and others added 14 commits March 11, 2025 21:32
# Conflicts:
#	src/NATS.Client.KeyValueStore/NatsKVConfig.cs
#	src/NATS.Client.KeyValueStore/NatsKVContext.cs
#	version.txt
Merge from main 2.5.10.
# Conflicts:
#	version.txt
* Add KV marker reason check

* Add KV watcher support for marker reason

* Add test for SubjectDeleteMarkerTTL
* Add KV marker reason check (#787)
# Conflicts:
#	version.txt
* Update KV per key TTL

Based on adr-48

* Fix format
# Conflicts:
#	version.txt
* Update KV per key TTL (#831)
@mtmk
mtmk merged commit 79a4397 into main Apr 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants