Skip to content

Releases: PreAgile/reputation-pool

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 08:48
fdb0115

What's Changed

  • feat(grpc): subscriptionPoolId() seam to scope SubscribeEvents by pool (#29) by @PreAgile in #77

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 07:59
4e936e6

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 07:14
c051c97

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

Choose a tag to compare

@github-actions github-actions released this 16 Jul 07:02
411d7a3

What's Changed

  • refactor: extract the gRPC surface into a reputation-pool-grpc module by @PreAgile in #66

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 16 Jul 03:59
1cf63f2

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

Choose a tag to compare

@github-actions github-actions released this 16 Jul 01:22
9fc43ac

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

Full Changelog: https://github.com/PreAgile/reputation-pool/commits/v0.2.0