Releases: yorkie-team/yorkie
yorkie-analytics-0.6.0
yorkie-analytics provides analytics system with kafka and starrocks for analyzing usage of yorkie cluster
v0.6.0
What's Changed
- Fix invalid yaml file by @hackerwins in #1108
- Modify
--backend-gateway-addr
argument in helm deployment resource by @emplam27 in #1115 - Extract
pkg/webhook
package fromrpc/auth
package by @hackerwins in #1133 - Add HMAC Signing Support for Webhook Client Security by @window9u in #1134
- Simplify Coordinator by Refactoring to Locker and PubSub by @hackerwins in #1136
- Extract DocEvent into events package by @hackerwins in #1137
- Update ROADMAP.md for 2025 by @hackerwins in #1138
- Update go.mod to use v1.23 by @hackerwins in #1141
- Add Request Timing Controls for Auth Webhook Client by @window9u in #1142
- Fix complex complex test failures by @hackerwins in #1148
- Extend RWMutex Interface for locker package by @raararaara in #1135
- Add Kafka Producer for Analytics and User Metrics by @emplam27 in #1143
- Add Benchmarks for VersionVector Performance Analysis by @chacha912 in #1150
- Add Kafka options to yorkie-cluster and missing WriteTimeout by @emplam27 in #1149
- Optimize Minimum VersionVector Computation for Performance by @chacha912 in #1153
- Send UserEvent Message if userID exists by @hackerwins in #1154
Full Changelog: v0.5.8...v0.6.0
yorkie-cluster-0.6.0
yorkie-cluster provides cluster mode for Yorkie server to handle large amount of workloads with ensuring high availability, reliability, and scalability.
v0.5.8
What's Changed
- Fix panic in pubsub by deleting subs in callback by @hackerwins in #1101
- Fix invalid version vector check logic for backward compatibility by @JOOHOJANG in #1105
- Extract db name as an argument to value.yaml by @hackerwins in #1107
Full Changelog: v0.5.7...v0.5.8
yorkie-cluster-0.5.8
yorkie-cluster provides cluster mode for Yorkie server to handle large amount of workloads with ensuring high availability, reliability, and scalability.
v0.5.7
What's Changed
- Refactor webhook method configuration and add CLI commands by @chacha912 in #1082
- Fix Sharding Initialization with Dynamic Replica Set Configuration by @emplam27 in #1087
- Preserve Detached Client's Lamport in Version Vector by @JOOHOJANG in #1090
- Replace MaxCreatedAtMapByActor with VersionVector by @chacha912 in #1088
- Add migration script to remove version vector by @chacha912 in #1091
- Improve Version Vector Handling for Legacy SDK and Snapshots by @chacha912 in #1096
- Add missing MongoDB sharding configuration for version vectors by @hackerwins in #1097
- Simplify unique constraint for documents by @hackerwins in #1098
Full Changelog: v0.5.6...v0.5.7
yorkie-cluster-0.5.7
yorkie-cluster provides cluster mode for Yorkie server to handle large amount of workloads with ensuring high availability, reliability, and scalability.
v0.5.6
What's Changed
- Add minLamport for proper GC of deactivated clients by @JOOHOJANG in #1060
- Optimize document detachment in Cluster Server by @raararaara in #1055
- Upate garbage collection algorithm design by @JOOHOJANG in #1061
- Fix version vector cleanup during client deactivation by @raararaara in #1068
- Convert
presence change
from string to binary by @chacha912 in #1069 - Add migration script to detach documents from deactivated clients by @raararaara in #1062
- Correct ReverseLowerBound behavior in MemDB by setting unique index by @chacha912 in #1074
- Update presence_change migration for JSON to Protobuf conversion by @chacha912 in #1075
Full Changelog: v0.5.5...v0.5.6
yorkie-cluster-0.5.6
yorkie-cluster provides cluster mode for Yorkie server to handle large amount of workloads with ensuring high availability, reliability, and scalability.
v0.5.5
What's Changed
- Introduce dedicated event publisher per document by @hackerwins in #1052
- Update Authorization Webhook Response Format and Handling by @chacha912 in #1037
- Fix version vector validation when running migration by @JOOHOJANG in #1057
Full Changelog: v0.5.4...v0.5.5