PackageTrack

Go modules · #1820

github.com/yorkie-team/yorkie

v0.7.17yorkie-team/yorkie

Release timeline

390 releases since 2020
202120222023202420252026

Releases

  1. v0.6.8-0.20250418014402-15283d2998d318 Apr 2025pre-release

    Nothing published for this version

  2. v0.6.717 Apr 2025
    Release notes2 sources agree

    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
    Open source →
  3. v0.6.67 Apr 2025
    Release notes2 sources agree

    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
    Open source →
  4. v0.6.528 Mar 2025
    Release notes2 sources agree

    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
    Open source →
  5. v0.6.421 Mar 2025
    Release notes2 sources agree

    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
    Open source →
  6. v0.6.4-rc19 Mar 2025pre-release

    Nothing published for this version

  7. v0.6.319 Mar 2025
    Release notes2 sources agree

    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
    Open source →
  8. v0.6.214 Mar 2025
    Release notes2 sources agree

    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
    Open source →
  9. v0.6.16 Mar 2025
    Release notes2 sources agree

    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
    Open source →
  10. v0.6.017 Feb 2025
    Release notes2 sources agree

    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/webhook package from rpc/auth package 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-addr argument 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
    Open source →
  11. v0.5.819 Dec 2024
    Release notes2 sources agree

    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
    Open source →
  12. v0.5.711 Dec 2024
    Release notes2 sources agree

    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
    Open source →
  13. v0.5.7-0.20241209081025-608c7e4e42559 Dec 2024pre-release

    Nothing published for this version

  14. v0.5.7-0.20241209045706-1084b8d209189 Dec 2024pre-release

    Nothing published for this version

  15. v0.5.7-0.20241206082858-7ad9e719f6ee6 Dec 2024pre-release

    Nothing published for this version

  16. v0.5.7-0.20241205013815-571cf4bbe44d5 Dec 2024pre-release

    Nothing published for this version

  17. v0.5.7-0.20241127095918-e6cfb154c6ef27 Nov 2024pre-release

    Nothing published for this version

  18. v0.5.622 Nov 2024
    Release notes2 sources agree

    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 change from 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
    Open source →
  19. v0.5.6-0.20241122054616-e863b62f539622 Nov 2024pre-release

    Nothing published for this version

  20. v0.5.6-0.20241121100159-b03f82e4261021 Nov 2024pre-release

    Nothing published for this version

  21. v0.5.6-0.20241121004536-082224cf496821 Nov 2024pre-release

    Nothing published for this version

  22. v0.5.6-0.20241120071946-6eef1092687320 Nov 2024pre-release

    Nothing published for this version

  23. v0.5.6-0.20241119085036-e629fd06cc7c19 Nov 2024pre-release

    Nothing published for this version

  24. v0.5.6-0.20241115053700-5ec26f20538c15 Nov 2024pre-release

    Nothing published for this version

  25. v0.5.6-0.20241110164239-f8ebba20deda10 Nov 2024pre-release

    Nothing published for this version

  26. v0.5.6-0.20241108023821-6547bf81bb508 Nov 2024pre-release

    Nothing published for this version

  27. v0.5.57 Nov 2024
    Release notes2 sources agree

    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
    Open source →
  28. v0.5.428 Oct 2024
    Release notes2 sources agree

    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
    Open source →
  29. v0.5.4-0.20241028012130-4485a28ef5c428 Oct 2024pre-release

    Nothing published for this version

  30. v0.5.323 Oct 2024

    Nothing published for this version

  31. v0.5.3-0.20241023065958-bd2ebe97349523 Oct 2024pre-release

    Nothing published for this version

  32. v0.5.3-0.20241023062420-3cbd7bfa3de823 Oct 2024pre-release

    Nothing published for this version

  33. v0.5.3-0.20241022093157-ee6fcf5069e722 Oct 2024pre-release

    Nothing published for this version

  34. v0.5.222 Oct 2024

    Nothing published for this version

  35. v0.5.2-0.20241022045527-b9873eef28e622 Oct 2024pre-release

    Nothing published for this version

  36. v0.5.2-0.20241019143520-b9812eaaddb119 Oct 2024pre-release

    Nothing published for this version

  37. v0.5.115 Oct 2024
    Release notes2 sources agree

    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
    Open source →
  38. v0.5.1-0.20241015022150-95130917331515 Oct 2024pre-release

    Nothing published for this version

  39. v0.5.1-0.20240912102155-0871fac9848812 Sept 2024pre-release

    Nothing published for this version

  40. v0.5.1-0.20240906111044-3e49afb818a86 Sept 2024pre-release

    Nothing published for this version

  41. v0.5.05 Sept 2024
    Release notes2 sources agree

    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_at with created_at when creating Document by @window9u in https://github.com/yorkie-team/yorkie/pull/977
    Open source →
  42. v0.4.32-0.20240905083651-b77c25af00b25 Sept 2024pre-release

    Nothing published for this version

  43. v0.4.3121 Aug 2024
    Release notes2 sources agree

    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
    Open source →
  44. v0.4.31-0.20240821072918-3f4f5d3a77d921 Aug 2024pre-release

    Nothing published for this version

  45. v0.4.309 Aug 2024
    Release notes2 sources agree

    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
    Open source →
  46. v0.4.30-0.20240809023040-80c6ea0f493a9 Aug 2024pre-release

    Nothing published for this version

  47. v0.4.295 Aug 2024
    Release notes2 sources agree

    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
    Open source →
  48. v0.4.29-0.20240805102925-e1fbcf34d7005 Aug 2024pre-release

    Nothing published for this version

  49. v0.4.2825 Jul 2024
    Release notes2 sources agree

    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_at only when there are operations in changes by @window9u in https://github.com/yorkie-team/yorkie/pull/935
    Open source →
  50. v0.4.28-0.20240725052631-b1f9e0053ab225 Jul 2024pre-release

    Nothing published for this version

  51. v0.4.2711 Jul 2024
    Release notes2 sources agree

    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
    Open source →
  52. v0.4.27-0.20240705033729-28ef053a5af55 Jul 2024pre-release

    Nothing published for this version

  53. v0.4.264 Jul 2024
    Release notes2 sources agree

    Fixed

    • Remove node from index during GC by @raararaara in https://github.com/yorkie-team/yorkie/pull/913
    Open source →
  54. v0.4.253 Jul 2024
    Release notes2 sources agree

    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
    Open source →
  55. v0.4.2414 Jun 2024
    Release notes2 sources agree

    Fixed

    • Fix duplicate changes when syncing and detaching by @hackerwins in https://github.com/yorkie-team/yorkie/pull/896
    Open source →
  56. v0.4.237 Jun 2024
    Release notes2 sources agree

    Fixed

    • Fix miscalculation of tree size in concurrent editing by @raararaara in https://github.com/yorkie-team/yorkie/pull/891
    Open source →
  57. v0.4.224 Jun 2024

    Nothing published for this version

  58. v0.4.22-0.20240604111451-ef70028b94a64 Jun 2024pre-release

    Nothing published for this version

  59. v0.4.213 Jun 2024
    Release notes2 sources agree

    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
    Open source →
  60. v0.4.2024 May 2024
    Release notes2 sources agree

    Added

    • Implement RHT.GC by @hackerwins in https://github.com/yorkie-team/yorkie/pull/864
    • Add Resource Configuration in yorkie-mongodb Helm 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
    Open source →