Releases: PreAgile/reputation-pool
Releases · PreAgile/reputation-pool
Release list
v0.5.0
What's Changed
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- feat(core): observability port for lease metrics and a rejection event by @PreAgile in #69
- build: Bump the minor-and-patch group with 5 updates by @dependabot[bot] in #70
- build: Bump org.flywaydb:flyway-core from 12.11.0 to 13.0.0 by @dependabot[bot] in #72
- build: Bump org.flywaydb:flyway-database-postgresql from 12.11.0 to 13.0.0 by @dependabot[bot] in #73
- build: bump protobuf-java to 3.25.8 (CVE-2024-7254) by @PreAgile in #75
- feat: scope the audit trail and event stream by pool_id (#29) by @PreAgile in #74
- docs: changelog for 0.4.0 by @PreAgile in #76
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- docs: 릴리스 문서 현행화 — CHANGELOG(0.2.1/0.3.0/0.4.0) + 자동 릴리스 절차 by @PreAgile in #59
- feat: isolate snapshot state per pool via pool_id (0.3.1) by @PreAgile in #67
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- ci: reject release version downgrades and duplicates before build by @PreAgile in #64
- build: publish persistence, adapters, and server to Maven Central by @PreAgile in #65
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- ci: Bump actions/checkout from 4 to 7 by @dependabot[bot] in #1
- build: Bump the minor-and-patch group with 4 updates by @dependabot[bot] in #2
- build: Bump org.junit:junit-bom from 5.14.0 to 6.1.1 by @dependabot[bot] in #3
- build: Bump com.diffplug.spotless from 7.2.1 to 8.8.0 by @dependabot[bot] in #4
- feat(core): add ResourceState by @PreAgile in #7
- fix: shorten CodeRabbit tone_instructions under the 250-char limit by @PreAgile in #8
- chore: translate remaining code comments to English by @PreAgile in #9
- feat(core): add ReputationCell by @PreAgile in #10
- docs: add AGENTS.md (canonical agent-facing norms) + CLAUDE.md by @PreAgile in #11
- build(core): add PIT mutation testing as an on-demand task by @PreAgile in #12
- feat(core): add PoolEvent by @PreAgile in #13
- feat(core): add CooldownPolicy and AdaptiveCooldownPolicy by @PreAgile in #14
- build: add license headers, @throws docs, and javadoc doclint gate by @PreAgile in #16
- feat(core): add ReputationEngine by @PreAgile in #15
- test(core): enforce core purity and layer direction with ArchUnit by @PreAgile in #17
- docs: close out M1 in the README by @PreAgile in #18
- feat(core): add Blocklist by @PreAgile in #20
- feat(core): add SelectionStrategy by @PreAgile in #21
- feat(core): add LeaseRegistry by @PreAgile in #22
- feat(core): add ResourcePool facade — completes M2 by @PreAgile in #23
- docs: close out M2 in the README by @PreAgile in #24
- feat(adapters): add the proxy adapter — first module beyond core (L1) by @PreAgile in #25
- test: harden the suite where it is weakest — stateful properties, report-path contention, shared clock fixture by @PreAgile in #28
- feat(adapters): add the account adapter — a second resource kind on the same engine by @PreAgile in #29
- refactor(adapters): rethrow Error and drop the dead branch in the proxy classifier by @PreAgile in #30
- docs: close out L1 in the README — proxy and account adapters done by @PreAgile in #31
- docs: add Architecture section + a concepts & vocabulary guide by @PreAgile in #32
- feat(server): scaffold the L2 gRPC advisor — proto contract + proto↔domain mapper by @PreAgile in #33
- feat(server): implement the L2 gRPC advisor — service, event stream, lifecycle by @PreAgile in #34
- test(server): concurrency and property tests for EventBroadcaster by @PreAgile in #35
- build(core): configure Maven Central publishing by @PreAgile in #36
- docs: mark core as published to Maven Central and L2 as done by @PreAgile in #37
- build: Bump the minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in #26
- feat(core): ResourceStore port + PoolSnapshot (L3 persistence, phase 1) by @PreAgile in #38
- feat(persistence): PostgreSQL ResourceStore with snapshot schema and tests by @PreAgile in #39
- feat(server): wire ResourceStore into the server lifecycle (L3 persistence) by @PreAgile in #40
- docs: adopt issue/PR metadata conventions — issues first, Closes #N, milestones by @PreAgile in #47
- feat(persistence): append-only audit trail behind the EventSink port (L3 complete) by @PreAgile in #41
- test(core): prove LeaseRegistry and ResourcePool linearizability with Lincheck by @PreAgile in #49
- build: Bump the minor-and-patch group across 1 directory with 9 updates by @dependabot[bot] in #50
- ci: guard the advisor.proto contract with buf breaking-change checks by @PreAgile in #51
- test: close the property-testing asymmetries — classifier totality, snapshot round-trip, shared Arbitraries by @PreAgile in #52
- build: extend PIT beyond core with a no-regression ratchet by @PreAgile in #53
- build: consistency chores from the test-strategy inventory by @PreAgile in #54
- feat(persistence): bound the audit trail with an age-based retention policy by @PreAgile in #58
- ci: automate signed Maven Central release from a version tag by @PreAgile in #62
New Contributors
- @dependabot[bot] made their first contribution in #1
- @PreAgile made their first contribution in #7
Full Changelog: https://github.com/PreAgile/reputation-pool/commits/v0.2.0