Repository navigation
Releases: nanov/prague.net
Releases · nanov/prague.net
Release list
v0.8.2
v0.8.1
What's Changed
- fix(docs): build every project with XML doc checks on by @nanov in #117
- fix(codegen): escape QueryResults in generated doc comment (CS1570) by @nanov in #116
- refactor(kafka): live worker on Nanov.HighPerformance.Threading.Workers by @nanov in #120
- fix(codegen): parse Guid index values in generated query parsers by @nanov in #121
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- ci(release): a stable release promotes the in-flight prerelease series by @nanov in #110
- ci(pages): deploy the site on stable releases, built from the release tag by @nanov in #111
- feat: CountJoin / InnerCountJoin — count the rights a JoinMany would deliver by @nanov in #112
- chore(deps): Nanov.Confluent.Kafka 2.15.1.2 and current minor versions by @nanov in #113
- chore(kafka): switch to the Nanov.Kafka client package by @nanov in #114
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- docs: align README with the library, suggested topic settings, llm-readme.txt by @nanov in #105
- www: prerendered landing, accessible docs, bots files, auto-deploy to GitHub Pages by @nanov in #106
- www: take the docs version from the latest GitHub release by @nanov in #107
- docs: compiled samples, tutorial, how-to guides, explanations, reference, Excalidraw diagrams by @nanov in #108
- feat: AddOrUpdateAndProduce(document, force) and ForceProduceAll() by @nanov in #109
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
What's Changed
- Tombstones beat ingress filters, and four adjacent defects by @AlexanderAnatolich in #99
- fix(frozen): a single-bucket seed no longer returns a key twice under a churning writer by @nanov in #102
Full Changelog: v0.7.0-pre.2...v0.6.0
v0.7.0-pre.2
What's Changed
- Prepared and frozen queries: Prepare()…Build() and BuildFrozen(), the plan-once executors by @nanov in #96
- chore!: remove four dead public interfaces and fix the FilterExtensions type name (#95) by @nanov in #98
- Header filters from DI by @AlexanderAnatolich in #101
Full Changelog: v0.7.0-pre.1...v0.7.0-pre.2
v0.7.0-pre.1
What's Changed
- feat: bound sorted paged execution with top-K selection by @AlexanderAnatolich in #56
- feat: bounded top-K sorted paging (SortBounded), zero-alloc, plus a phantom-row fix by @nanov in #61
- fix(perf): make an untrustworthy comparison fail loudly (exit 2) by @nanov in #60
- fix: a full join slot drops the row instead of failing the query by @nanov in #62
- fix: JoinMany slot sizing — carries #57, pins the two resolvers still left by @nanov in #63
- fix: size JoinMany slots from the recorded pairs, not the live bucket… by @AlexanderAnatolich in #57
- fix: release unconsumed indexed-inner candidates when a resolver throws (carries #58) by @nanov in #64
- fix: release unconsumed indexed-inner candidates when a resolver throws stacked on #56, #57 by @AlexanderAnatolich in #58
- perf: gate the sort plans, so a correctness change to them is a visible cost by @nanov in #65
- perf: cover the joined sort plans, where SortBounded silently gives up by @nanov in #66
- fix: make the classic sort stable, so both sort plans return the same rows by @nanov in #68
- fix: stop boxing the key on every JoinedKeyPair comparison by @nanov in #69
- fix: deliver a shared right to every left it belongs to (the fan-out from #59) by @nanov in #70
- perf: resample the joined sort metrics, and record the fan-out's real cost by @nanov in #71
- perf: correct the joined allocation baseline, which was measuring the lucky run by @nanov in #73
- perf: make the pooled query allocation metrics single-valued, and explain the 268 B (#74) by @nanov in #78
- perf: make the classic Sort path allocation-free with a struct comparer (#77) by @nanov in #79
- perf: sort the joined rows through the index array too (closes #67) by @nanov in #80
- perf: land the #72 recording-loop fix on main and close out the #75 follow-ups by @nanov in #81
Full Changelog: v0.6.0-pre.5...v0.7.0-pre.1
v0.6.0-pre.5
What's Changed
- ci: scope the SSH.NET pin to every Testcontainers consumer by @nanov in #52
- fix: stop reporting an abandoned ring-buffer worker as a clean drain by @nanov in #53
- fix: dispose the shutdown CancellationTokenSources by @nanov in #54
- fix: bound shutdown by the host token and report abandoned drains by @nanov in #55
Full Changelog: v0.6.0-pre.4...v0.6.0-pre.5
v0.6.0-pre.4
What's Changed
- fix: stop the loader on shutdown instead of restarting it by @nanov in #47
- Set Directory.Build.props to 0.6.0 so a stable cut tags v0.6.0 by @aps-b2tech in #44
- Per-index slot-capacity statistics by @AlexanderAnatolich in #34
Full Changelog: v0.6.0-pre.3...v0.6.0-pre.4