Last release 9 days ago
18 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 145 of 148 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
390 releases · first in 2020
Release timeline
390 releases since 2020Releases
- v0.6.8-0.20250418014402-15283d2998d318 Apr 2025pre-release
Nothing published for this version
- v0.6.717 Apr 2025
Release notes2 sources agree
Open source →Added
- Add concurrency sync benchmark test by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1224
- Implement cache for VV in MongoDB client by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1231
- Add clients count to project stats by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1236
Changed
- Set replicaCount for standalone controller by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1221
- Replace cache to use hashicorp/golang-lru/v2 by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1230
- Use ActorID as value by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1234
Removed
- Remove purging changes feature and MinSyncedTicket by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1233
Fixed
- Validate userID before processing active users by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1228
- v0.6.67 Apr 2025
Release notes2 sources agree
Open source →Added
- Add benchmarks for concurrent range deletions in Text and Tree by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1214
- Add attached_clients field to ListDocumentSummaries by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1215
- v0.6.528 Mar 2025
Release notes2 sources agree
Open source →Added
- Add AllowedOrigins field to Project for CORS support by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1205
Changed
- Add a note on keeping tools up to date by @kokodak https://github.com/yorkie-team/yorkie/pull/1206
- v0.6.421 Mar 2025
Release notes2 sources agree
Open source →Added
- Add project stats retrieval functionality by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1202
- Add GitHubCallbackRedirectURL for OAuth authentication by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1200
- v0.6.4-rc19 Mar 2025pre-release
Nothing published for this version
- v0.6.319 Mar 2025
Release notes2 sources agree
Open source →Added
- Add OLAP stack proposal for MAU tracking by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1197
- Add MaxAttachmentsPerDocument to limit Attachments per document by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1196
- Add GetOrCreateUserInfoByGitHubID to manage users by GitHub by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1193
Fixed
- Fix CORS issue in Dashboard by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1192
- v0.6.214 Mar 2025
Release notes2 sources agree
Open source →Added
- Add support for building arm64 binaries on macOS by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1180
- Introduce AuthHandler for cookie-based session management by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1187
- Add MaxSubscribersPerDocument to limit subscriptions per document by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1178
- Introduce EventTimingControl with Throttling and Debouncing by @window9u in https://github.com/yorkie-team/yorkie/pull/1166
Changed
- Update golangci-lint version to 1.64.6 by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1181
- Improve Benchmark CI Comments Management by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1189
- v0.6.16 Mar 2025
Release notes2 sources agree
Open source →Added
- Add Event Webhook Support with DocRootChanged Event by @window9u in https://github.com/yorkie-team/yorkie/pull/1156
- Add yorkie-analytics Helm chart with Starrocks and Kafka by @emplam27 https://github.com/yorkie-team/yorkie/pull/1161
- Enhance Benchmark Results with n8n by @chacha912 https://github.com/yorkie-team/yorkie/pull/1162
Changed
- Optimize max VersionVector in ApplyChanges to improve memory efficiency by @raararaara in https://github.com/yorkie-team/yorkie/pull/1164
- Replaced gRPC dependency with ConnectRpc by @hugehoo in https://github.com/yorkie-team/yorkie/pull/1167
- Update VersionVector Operations for In-Place Comparison by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1170
- Prevent duplicate DocChangedEvents in batch processing by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1173
Fixed
- Store Benchmark Results in Dedicated CI Branch by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1172
- v0.6.017 Feb 2025
Release notes2 sources agree
Open source →Added
- Add HMAC Signing Support for Webhook Client Security by @window9u in https://github.com/yorkie-team/yorkie/pull/1134
- Add Request Timing Controls for Auth Webhook Client by @window9u in https://github.com/yorkie-team/yorkie/pull/1142
- Extend RWMutex Interface for locker package by @raararaara in https://github.com/yorkie-team/yorkie/pull/1135
- Add Kafka Producer for Analytics and User Metrics by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1143
- Add Benchmarks for VersionVector Performance Analysis by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1150
- Add Kafka options to yorkie-cluster and missing WriteTimeout by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1149
- Optimize Minimum VersionVector Computation for Performance by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1153
Changed
- Extract
pkg/webhookpackage fromrpc/authpackage by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1133 - Simplify Coordinator by Refactoring to Locker and PubSub by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1136
- Extract DocEvent into events package by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1137
- Update go.mod to use v1.23 by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1141
- Send UserEvent Message if userID exists by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1154
Fixed
- Fix invalid yaml file by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1108
- Modify
--backend-gateway-addrargument in helm deployment resource by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1115 - Fix complex complex test failures by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1148
- v0.5.819 Dec 2024
Release notes2 sources agree
Open source →Changed
- Extract db name as an argument to value.yaml by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1107
Fixed
- Fix panic in pubsub by deleting subs in callback by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1101
- Fix invalid version vector check logic for backward compatibility by @JOOHOJANG in https://github.com/yorkie-team/yorkie/pull/1105
- v0.5.711 Dec 2024
Release notes2 sources agree
Open source →Changed
- Refactor webhook method configuration and add CLI commands by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1082
- Replace MaxCreatedAtMapByActor with VersionVector by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1088
- Add migration script to remove version vector by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1091
- Simplify unique constraint for documents by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1098
Fixed
- Fix Sharding Initialization with Dynamic Replica Set Configuration by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1087
- Preserve Detached Client's Lamport in Version Vector by @JOOHOJANG in https://github.com/yorkie-team/yorkie/pull/1090
- Improve Version Vector Handling for Legacy SDK and Snapshots by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1096
- Add missing MongoDB sharding configuration for version vectors by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1097
- v0.5.7-0.20241209081025-608c7e4e42559 Dec 2024pre-release
Nothing published for this version
- v0.5.7-0.20241209045706-1084b8d209189 Dec 2024pre-release
Nothing published for this version
- v0.5.7-0.20241206082858-7ad9e719f6ee6 Dec 2024pre-release
Nothing published for this version
- v0.5.7-0.20241205013815-571cf4bbe44d5 Dec 2024pre-release
Nothing published for this version
- v0.5.7-0.20241127095918-e6cfb154c6ef27 Nov 2024pre-release
Nothing published for this version
- v0.5.622 Nov 2024
Release notes2 sources agree
Open source →Added
- Add migration script to detach documents from deactivated clients by @raararaara in https://github.com/yorkie-team/yorkie/pull/1062
Changed
- Upate garbage collection algorithm design by @JOOHOJANG in https://github.com/yorkie-team/yorkie/pull/1061
- Convert
presence changefrom string to binary by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1069
Fixed
- Add minLamport for proper GC of deactivated clients by @JOOHOJANG in https://github.com/yorkie-team/yorkie/pull/1060
- Optimize document detachment in Cluster Server by @raararaara in https://github.com/yorkie-team/yorkie/pull/1055
- Fix version vector cleanup during client deactivation by @raararaara in https://github.com/yorkie-team/yorkie/pull/1068
- Correct ReverseLowerBound behavior in MemDB by setting unique index by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1074
- Update presence_change migration for JSON to Protobuf conversion by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1075
- v0.5.6-0.20241122054616-e863b62f539622 Nov 2024pre-release
Nothing published for this version
- v0.5.6-0.20241121100159-b03f82e4261021 Nov 2024pre-release
Nothing published for this version
- v0.5.6-0.20241121004536-082224cf496821 Nov 2024pre-release
Nothing published for this version
- v0.5.6-0.20241120071946-6eef1092687320 Nov 2024pre-release
Nothing published for this version
- v0.5.6-0.20241119085036-e629fd06cc7c19 Nov 2024pre-release
Nothing published for this version
- v0.5.6-0.20241115053700-5ec26f20538c15 Nov 2024pre-release
Nothing published for this version
- v0.5.6-0.20241110164239-f8ebba20deda10 Nov 2024pre-release
Nothing published for this version
- v0.5.6-0.20241108023821-6547bf81bb508 Nov 2024pre-release
Nothing published for this version
- v0.5.57 Nov 2024
Release notes2 sources agree
Open source →Added
- Introduce dedicated event publisher per document by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1052
Changed
- Update Authorization Webhook Response Format and Handling by @chacha912 in https://github.com/yorkie-team/yorkie/pull/1037
Fixed
- Fix version vector validation when running migration by @JOOHOJANG in https://github.com/yorkie-team/yorkie/pull/1057
- v0.5.428 Oct 2024
Release notes2 sources agree
Open source →Added
- Introduce cmap for distributing mutexes per documents by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1051
- Implement lock striping for cmap by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1053
Fixed
- Fix transaction in UpdateAndFindMinSyncedVersionVector by @hackerwins in https://github.com/yorkie-team/yorkie/pull/1050
- v0.5.4-0.20241028012130-4485a28ef5c428 Oct 2024pre-release
Nothing published for this version
- v0.5.323 Oct 2024
Nothing published for this version
- v0.5.3-0.20241023065958-bd2ebe97349523 Oct 2024pre-release
Nothing published for this version
- v0.5.3-0.20241023062420-3cbd7bfa3de823 Oct 2024pre-release
Nothing published for this version
- v0.5.3-0.20241022093157-ee6fcf5069e722 Oct 2024pre-release
Nothing published for this version
- v0.5.222 Oct 2024
Nothing published for this version
- v0.5.2-0.20241022045527-b9873eef28e622 Oct 2024pre-release
Nothing published for this version
- v0.5.2-0.20241019143520-b9812eaaddb119 Oct 2024pre-release
Nothing published for this version
- v0.5.115 Oct 2024
Release notes2 sources agree
Open source →Added
- Add all-in-one Docker Compose and Grafana configuration by @window9u in https://github.com/yorkie-team/yorkie/pull/997
- Add metrics for WatchDocuments and enhance pushpull metrics by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1008
- Add nginx-ingress-controller option by @emplam27 in https://github.com/yorkie-team/yorkie/pull/1022
Changed
- Reduce CI test time by optimizing task execution by @binary-ho in https://github.com/yorkie-team/yorkie/pull/988
- Use random generated key by @window9u in https://github.com/yorkie-team/yorkie/pull/1010
- v0.5.1-0.20241015022150-95130917331515 Oct 2024pre-release
Nothing published for this version
- v0.5.1-0.20240912102155-0871fac9848812 Sept 2024pre-release
Nothing published for this version
- v0.5.1-0.20240906111044-3e49afb818a86 Sept 2024pre-release
Nothing published for this version
- v0.5.05 Sept 2024
Release notes2 sources agree
Open source →Added
- Add Concurrency Tests between Array Operations by @cloneot in https://github.com/yorkie-team/yorkie/pull/985
- Add metric for WatchDocument streams by @emplam27 in https://github.com/yorkie-team/yorkie/pull/998
- Add Account Deletion and Change Password to CLI by @sigmaith in https://github.com/yorkie-team/yorkie/pull/983
Changed
- Optimize FindChangeInfosBetweenServerSeqs to prevent unnecessary Query by @kokodak in https://github.com/yorkie-team/yorkie/pull/974
- Rename SetByIndex to ArraySet by @hackerwins in https://github.com/yorkie-team/yorkie/pull/995
Fixed
- Set
updated_atwithcreated_atwhen creating Document by @window9u in https://github.com/yorkie-team/yorkie/pull/977
- v0.4.32-0.20240905083651-b77c25af00b25 Sept 2024pre-release
Nothing published for this version
- v0.4.3121 Aug 2024
Release notes2 sources agree
Open source →Added
- Add a metric to collect the number of background routines by @kokodak in https://github.com/yorkie-team/yorkie/pull/963
Changed
- Modify health check endpoint and add HEAD method by @taeng0204 in https://github.com/yorkie-team/yorkie/pull/958
- [Revised] Fine-tuned CI Workflows in PR by @krapie in https://github.com/yorkie-team/yorkie/pull/965
Fixed
- Fix invalid test case in FindDocInfosByKeys by @kokodak in https://github.com/yorkie-team/yorkie/pull/972
- v0.4.31-0.20240821072918-3f4f5d3a77d921 Aug 2024pre-release
Nothing published for this version
- v0.4.309 Aug 2024
Release notes2 sources agree
Open source →Added
- Add HTTP health check handler for server health monitoring by @taeng0204 in https://github.com/yorkie-team/yorkie/pull/952
- Show Server Version in Yorkie CLI by @hyun98 in https://github.com/yorkie-team/yorkie/pull/938
- v0.4.30-0.20240809023040-80c6ea0f493a9 Aug 2024pre-release
Nothing published for this version
- v0.4.295 Aug 2024
Release notes2 sources agree
Open source →Added
- Support basic account action for admin by @gusah009 in https://github.com/yorkie-team/yorkie/pull/934
Changed
- Update docker compose command to V2 by @fourjae in https://github.com/yorkie-team/yorkie/pull/950
Fixed
- Fix FindDocInfosByKeys when keys is empty by @blurfx in https://github.com/yorkie-team/yorkie/pull/945
- Handle panic during conversion to connectCode by @blurfx in https://github.com/yorkie-team/yorkie/pull/951
- v0.4.29-0.20240805102925-e1fbcf34d7005 Aug 2024pre-release
Nothing published for this version
- v0.4.2825 Jul 2024
Release notes2 sources agree
Open source →Added
- Enhance housekeeping to add variety of tasks by @hackerwins in https://github.com/yorkie-team/yorkie/pull/932
- Enhance GetDocuments API by adding bulk retrieval by @kokodak in https://github.com/yorkie-team/yorkie/pull/931
- Improve performance for creating crdt.TreeNode by @m4ushold in https://github.com/yorkie-team/yorkie/pull/939
Changed
- Update
updated_atonly when there are operations in changes by @window9u in https://github.com/yorkie-team/yorkie/pull/935
- v0.4.28-0.20240725052631-b1f9e0053ab225 Jul 2024pre-release
Nothing published for this version
- v0.4.2711 Jul 2024
Release notes2 sources agree
Open source →Changed
- Provide error codes for enhancing error handling from clients by @hackerwins in https://github.com/yorkie-team/yorkie/pull/927
Fixed
- Prevent exposure of removed documents when searching by @hackerwins in https://github.com/yorkie-team/yorkie/pull/918
- Ensure proper deletion of documents in MemDB by @hackerwins in https://github.com/yorkie-team/yorkie/pull/920
- Handle local changes correctly when receiving snapshot by @raararaara in https://github.com/yorkie-team/yorkie/pull/923
- v0.4.27-0.20240705033729-28ef053a5af55 Jul 2024pre-release
Nothing published for this version
- v0.4.264 Jul 2024
Release notes2 sources agree
Open source →Fixed
- Remove node from index during GC by @raararaara in https://github.com/yorkie-team/yorkie/pull/913
- v0.4.253 Jul 2024
Release notes2 sources agree
Open source →Added
- Add GetDocuments API returning document summaries by @hackerwins in https://github.com/yorkie-team/yorkie/pull/909
Changed
- Update CI workflow to trigger Pull Request CI only on code-level changes by @kokodak in https://github.com/yorkie-team/yorkie/pull/906
- Return ErrAlreadyDetached when reattaching by @hackerwins in https://github.com/yorkie-team/yorkie/pull/908
- Add Project field to YorkieService logs by @hackerwins in https://github.com/yorkie-team/yorkie/pull/911
Fixed
- Remove commit revision in version command by @hackerwins in https://github.com/yorkie-team/yorkie/pull/905
- Fix missing document detachments when client is deactivated by @raararaara in https://github.com/yorkie-team/yorkie/pull/907
- v0.4.2414 Jun 2024
Release notes2 sources agree
Open source →Fixed
- Fix duplicate changes when syncing and detaching by @hackerwins in https://github.com/yorkie-team/yorkie/pull/896
- v0.4.237 Jun 2024
Release notes2 sources agree
Open source →Fixed
- Fix miscalculation of tree size in concurrent editing by @raararaara in https://github.com/yorkie-team/yorkie/pull/891
- v0.4.224 Jun 2024
Nothing published for this version
- v0.4.22-0.20240604111451-ef70028b94a64 Jun 2024pre-release
Nothing published for this version
- v0.4.213 Jun 2024
Release notes2 sources agree
Open source →Added
- Handle concurrent Tree.RemoveStyle by @hackerwins in https://github.com/yorkie-team/yorkie/pull/883
Changed
- Return ErrClientNotActivated for deactivated clients on WatchDocument by @hackerwins in https://github.com/yorkie-team/yorkie/pull/877
Fixed
- Fix incorrect tree snapshot encoding/decoding by @raararaara in https://github.com/yorkie-team/yorkie/pull/881
- v0.4.2024 May 2024
Release notes2 sources agree
Open source →Added
- Implement RHT.GC by @hackerwins in https://github.com/yorkie-team/yorkie/pull/864
- Add Resource Configuration in
yorkie-mongodbHelm chart by @krapie in https://github.com/yorkie-team/yorkie/pull/872 - Add snapshot-disable-gc flag by @hackerwins in https://github.com/yorkie-team/yorkie/pull/874
Changed
- Move ToXML from RHT to TreeNode by @raararaara in https://github.com/yorkie-team/yorkie/pull/863
- Apply GCPair to TreeNode, TextNode by @hackerwins in https://github.com/yorkie-team/yorkie/pull/866