Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/yorkie-team/yorkie

Yorkie is a document store for collaborative applications.
https://github.com/yorkie-team/yorkie

Prevent RunTestConcurrency from creating garbage clients (#793)

Change `RunTestTreeConcurrency` in `tree_concurrency_test.go` not
to create and close clients i...

0987cbc0964c049bc38b3707750cea02cabd75b5 authored 11 months ago by Jeounghui Nah <[email protected]>
Add Test Server Wait Helper Function (#787)

Co-authored-by: Youngteac Hong <[email protected]>

a8f6bc2d5aae5564c38b8fd368aa84e08e201c0c authored 11 months ago by Kevin Park <[email protected]>
Add merge and split concurrency tests (#780)

* **[ADDED]** Split and Split(5 * 8 * 8 = 320 cases)
- Ranges(5)
- Equals, single elemen...

94d6e3027134c376430af3686a1fa4fd63996e80 authored 11 months ago by Jeounghui Nah <[email protected]>
Proofread and add mongodb-sharding design document in design README.md (#782)

67b16a12cc3e324643a4166a6d122ae35c3e4c7a authored 11 months ago by Kevin Park <[email protected]>
Add MongoDB sharding document (#781)

c5ce80df21275ecdba5be7b12fe1e0d353ac690a authored 11 months ago by Sejong Kim <[email protected]>
Update CHANGELOG.md for v0.4.14 (#779)

898eba6fc4ca7cb986b53597443cc08fdbb1631a authored 11 months ago by Youngteac Hong <[email protected]>
Remove unnecessary `String()` calls with `stringer` interface (#777)

0cdb329a68dde2ad601934b2bd5c19775bfca33f authored 11 months ago by Sejong Kim <[email protected]>
Introduce MongoDB sharding rules to Project-wide and Document-wide collections (#776)

This commit introduces MongoDB sharding rules to Project-wide and
Document-wide collections.

...

0a7f4c8d78a20b8576f457106c7a43e3c2bf2a76 authored 11 months ago by Sejong Kim <[email protected]>
Improve object creation with an initial value of specific types (#766)

Previously, users were limited to setting array initial values to
`[]interface{}` without speci...

768dad2a3a373b4f215b898b6258de1bc9f0d28c authored 11 months ago by highcloud100 <[email protected]>
Add Helm chart for MongoDB sharded cluster (#769)

This PR adds a Helm chart for MongoDB, supporting both standalone mode
and sharded cluster mode....

699fd638bb35e4a6ce5650aadc19ba742879202a authored 12 months ago by Sejong Kim <[email protected]>
Refactor concurrency tests for basic Tree.Edit (#772)

Insert/Delete/Replace by 2 users (9 * 9 * 9 = 729 cases):
- Ranges(9)
- intersecting, el...

b399a68192aa62e93433caf40c7f874d5f96373c authored 12 months ago by Jeounghui Nah <[email protected]>
Update CHANGELOG.md for v0.4.13 (#767)

57866e8fad243026e8990a298117cbb3c295459c authored 12 months ago by Youngteac Hong <[email protected]>
Implement Tree.RemoveStyle (#748)

This commit added tests for Tree behavior in concurrency scenarios:

Styles by 2 users (4 * 6 * ...

8def5900093370f550c0d82b9e6e94fd0f90e3ac authored 12 months ago by Jeounghui Nah <[email protected]>
Introduce object creation interface with initial values (#756)

Previously, unlike JS SDK, users can only create objects without
initial values in Go SDK. This...

65712ecd9787cc84ee9bf3cda10b19deef7f4327 authored 12 months ago by highcloud100 <[email protected]>
Add API for Retrieving All Documents (#755)

This commit introduces additional functionality required for the
creation and retrieval of docu...

eaefcdc2ce6a1928ac3b2d58ccc9f60fcdd9d73a authored 12 months ago by JiHwan Yim <[email protected]>
FIx Finding Housekeeping Candidates and Modify Housekeeping Structure (#749)

Fixed housekeeping bug which finding deactivation candidates was not working when searching for ...

145d4f800bb563c97815092699d7a4232390168e authored 12 months ago by LeeJongBeom <[email protected]>
Add concurrent editing test cases in Tree (#751)

0d6f5c3be3370e08b3f208b20d9d9da9e01b0967 authored 12 months ago by Sejong Kim <[email protected]>
Fix RHT.Remove and add test code (#752)

Changes:
- Fixed nil pointer dereference error in RHT.Remove.
- Fixed RHT.Len to exclude the r...

3876b8f4f6ba171ea365ec77514b00fe99b71ec3 authored 12 months ago by Jeounghui Nah <[email protected]>
Update CHANGELOG.md for v0.4.12 (#750)

6936d2bc9ec4cdd1a33167457b22391ed1dc89f1 authored almost 1 year ago by Youngteac Hong <[email protected]>
Introduce TreeToken and tokensBetween to Tree (#747)

Unlike JS SDK, this PR doesn't create TreeChanges, but it changes the
traversal logic to be tok...

3b712df6c3d03029a1cf565070f0cfc2bf960abe authored about 1 year ago by Sejong Kim <[email protected]>
Update ROADMAP and documentation (#745)

64cbc24e29378b45d5ec6b9a52ab7b6a002cdb61 authored about 1 year ago by Youngteac Hong <[email protected]>
Fix `getGarbageLen` to retrun correct size (#743)

To ensure that the getGarbageLen function returns the correct length,
this commit uses a set to...

8987b45546289617d40586a5335ebf0a55161b8b authored about 1 year ago by LeeJongBeom <[email protected]>
Replace grpcstatus.Errorf with connect.Error (#741)

Previously, there was an issue in Dashboard where errors were not
being properly distinguished ...

0cb7cec0216dfe57eb2e98ee92707d8cce5bd198 authored about 1 year ago by Yourim Cha <[email protected]>
Change CLI TLS configuration to HTTP2 (#742)

There were two reasons for this bug:

- CLI was not requesting with HTTPS (default scheme was ...

258cb1e57bb1e6f2a3398ccd4459c96c60617838 authored about 1 year ago by Kevin Park <[email protected]>
Fix typo in `MAINTAINING.md` (#739)

To correct a mislinked hyperlink for the HELM Chart file line within the
`MAINTAINING.md` file.

8e6e2055f3963e26e22c1cc2ba38efe68d83272b authored about 1 year ago by LeeJongBeom <[email protected]>
Update yorkie-monitoring chart

d932b59ae4f68203d953b91a31ace24c56c8ad41 authored about 1 year ago by Youngteac Hong <[email protected]>
Add RPC and profiling ports to Yorkie deployment (#727)

10ff1984b0ca683a38a6fc56ffca3e267d635ed0 authored about 1 year ago by Youngteac Hong <[email protected]>
Update CHANGELOG.md for v0.4.11 (#726)

34d960bfab38085968609744ead42a4d09944602 authored about 1 year ago by Youngteac Hong <[email protected]>
Migrate RPC to ConnectRPC (#703)

ConnectRPC supports following features:

- Supports interoperation and multiplexing of grpc, grp...

e1d254364795cc21a88150c347cf5999e12bad49 authored about 1 year ago by Kevin Park <[email protected]>
Support concurrent insertion and splitting in Tree (#725)

Unlike text, which is split based on value, the number of nodes that
can be created by splittin...

93d71ee68e4a49ba4088b731828db2952fc7e7df authored about 1 year ago by Sejong Kim <[email protected]>
Address duplicate nodeIDs in Tree.Split (#724)

We need to define ID of split element node for concurrent editing.
Text has fixed content and it...

54c4d5ae544bee22b5ff2d536416a78bc24107b6 authored about 1 year ago by Sejong Kim <[email protected]>
Update CHANGELOG.md for v0.4.10 (#717)

1006b647b75195bfb5ff6791db672c381cb4de54 authored about 1 year ago by Youngteac Hong <[email protected]>
Increase interval dependabot schedule

fcb6f31d15986071dab6528a961f6eb311a2e25b authored about 1 year ago by Youngteac Hong <[email protected]>
Implement splitLevel of Tree.Edit (#705)

When a user positions the cursor within a paragraph and hits the enter
key, the paragraph is di...

8ede95575e21bc96432386849967f27322421468 authored about 1 year ago by Youngteac Hong <[email protected]>
Add Rate Limit using Istio Envoy (#674)

* add rate limit

* seperate template files and add ratelimit enable flag

* set istio injec...

12e86a25b70e113a9d5e07a5aba4b8f3d92702a3 authored about 1 year ago by joonhyukchoi <[email protected]>
Bump github.com/rs/xid from 1.4.0 to 1.5.0 (#697)

* Bump github.com/rs/xid from 1.4.0 to 1.5.0

Bumps [github.com/rs/xid](https://github.com/rs/...

050d350ccfabe9898335e37b9685d2d888f23f7c authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump golang.org/x/crypto from 0.14.0 to 0.16.0 (#702)

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.16.0.
- [Commits...

8a260e56d3182729b8562c965d3bf4b2347303d5 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#701)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.2 to 1.58.3.
- [Relea...

a03adac1b429e1faf2bae24050e1bcd3fb43f54e authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump docker/login-action from 2 to 3 (#700)

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release not...

3cc74182f6070eca35e26e3b87036a56f97d890f authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump helm/chart-releaser-action from 1.5.0 to 1.6.0 (#699)

Bumps [helm/chart-releaser-action](https://github.com/helm/chart-releaser-action) from 1.5.0 to ...

6e3da22c95dfa939566f224a6533c1df3926f80d authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-go from 3 to 4 (#698)

Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](ht...

1e58770879e9fd897b74df321a536ce7fe4fc9bd authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump github.com/jedib0t/go-pretty/v6 from 6.4.0 to 6.4.9 (#695)

Bumps [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty) from 6.4.0 to 6.4....

b3a93e3841a69670aeae6fe843b198db594c54d6 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump github.com/spf13/viper from 1.15.0 to 1.17.0 (#693)

Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.15.0 to 1.17.0.
- [Releas...

69b0abf45621eea1f71e62b4a9ee2ededc0b3865 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update CHANGELOG.md for v0.4.9 (#690)

8a33500b705df825911e7d83c1d3f475940b5022 authored about 1 year ago by Youngteac Hong <[email protected]>
Modify converter to allow setting values for object and array (#687)

PR#678 triggers the regression error, so I made corrections and
re-submitted. I've added handlin...

0923da740ea75a811ca3ac20312436819143acfe authored about 1 year ago by Yourim Cha <[email protected]>
Setup Dependabot (#675)

Updating manually, like in #426, #641, requires checking for
dependency updates every time. Aut...

17d0039593830cc0252418db176bb239f3e92526 authored about 1 year ago by Jongwoo Han <[email protected]>
Add PushPull benchmark test (#658)

5500afbe793c57e7aafbd7d663b3271553160bba authored about 1 year ago by Sejong Kim <[email protected]>
Implement merge elements in Tree.Edit (#659)

In a text-based editor, when you have a selection that spans two
paragraphs, if you press the de...

fdc2e1c5d09277267c16691a920fad9d4c9160ea authored about 1 year ago by Youngteac Hong <[email protected]>
Bump up golangci-lint and fix lint errors (#660)

b5b85986bb3e0814a6db03c057b76236b0f7b578 authored about 1 year ago by Youngteac Hong <[email protected]>
Update CHANGELOG.md for v0.4.8 (#657)

f922afcdc28c3dc80d7b73dd569ce3f2a696016d authored about 1 year ago by Youngteac Hong <[email protected]>
Rename StructureAsString to toTestString (#656)

We originally used StructureAsString to represent a method for
generating a string representati...

acc6703aacf89482c9424776885e001abadec165 authored about 1 year ago by Youngteac Hong <[email protected]>
Remove skip storing MinSyncedTicket when the ticket is initial (#655)

Previously, in order to enhance GC efficiency, when a client initially
attaches a document that...

107498e9d9d42c0a12b0bb74f4e1db39ef6eb827 authored about 1 year ago by Youngteac Hong <[email protected]>
Bump google.golang.org/grpc from 1.54.0 to 1.56.3 (#654)

* Bump google.golang.org/grpc from 1.54.0 to 1.56.3

Bumps [google.golang.org/grpc](https://gi...

a000a29d81d7e6557edfbe3cb5f2ce17b203c634 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix ArgoCD version to v2.7.10 (#653)

* Fix ArgoCD version to v2.7.10

* Upgrade yorkie-argocd helm chart version to 0.4.7

023cd4bfe64d97060efa4a8aa55377dd6f9547b5 authored about 1 year ago by Kevin Park <[email protected]>
Revise Prometheus PVC Spec Syntax Error (#650)

* Revise prometheus pvc spec syntax error

* Upgrade yorkie-monitoring helm chart version

*...

37ef0ea90c1184b3f0eab524b2b1c04f22fe66a2 authored about 1 year ago by Kevin Park <[email protected]>
Bump golang.org/x/net from 0.10.0 to 0.17.0 (#649)

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.10.0 to 0.17.0.
- [Commits](http...

2b431e0a7f1462f1ba17a18b97700b7a352df4ef authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update CHANGELOG.md for v0.4.7 (#648)

aac916faf8ad7dd61958e0bfd829f20669771c1e authored about 1 year ago by Youngteac Hong <[email protected]>
Introduce Broadcast API (#631)

This commit introduces a "broadcast" feature for sharing general
events. Key implementations in...

7c3bc6f5caa4b4ab8cd2d341dfa4d21c3e386ae3 authored over 1 year ago by Sejong Kim <[email protected]>
Add context to CLI for simplifying CLI commands (#647)

This commit introduces context commands to the CLI, making it easier
to use CLI commands. When ...

e5ee72cb08964fac20ede8c0703aefe54ff101e6 authored over 1 year ago by Youngteac Hong <[email protected]>
Remove panic from crdt.Primitive (#636)

b24188075c56075e0de348f1420745264b62edb4 authored over 1 year ago by young ha Hwang <[email protected]>
Remove unused trie (#646)

828773290aa8d6a1c6b3da6520c0c9914bd1b701 authored over 1 year ago by Youngteac Hong <[email protected]>
Support concurrent formatting of Text (#639)

Currently, we are unable to check for concurrent cases when applying
the Text.setStyle operation...

940941a0428ef8969df62c70568421aabd48b02b authored over 1 year ago by gyuwonMoon <[email protected]>
Bump checkout from v3 to v4 (#641)

Signed-off-by: Sion Kang <[email protected]>

3d10ce57c0871dbcdc7282f2800e889d9705eeae authored over 1 year ago by Sion Kang <[email protected]>
Add Tree benchmark tests (#637)

3ff801a81d8f1e9c65f7ecc96d95c38614eed8c5 authored over 1 year ago by JOOHOJANG <[email protected]>
Fix typo in retention design document (#633)

* The figure explains that there is a problem when deleting S3, not S2

d0c265bdf576d2a59a8d685afa6385580f6185c6 authored over 1 year ago by lak hyeon Kim <[email protected]>
Update design document (#630)

b66068d43dbc501347c5a2c57546bce906f4cbae authored over 1 year ago by Kevin Park <[email protected]>
Recover Select to prevent unsupported operation (#629)

fd8e6f5e18328ee14b5bc143671bd033c9c8d088 authored over 1 year ago by Youngteac Hong <[email protected]>
Update CHANGELOG.md for v0.4.6 (#627)

* Update CHANGELOG.md for v0.4.6

* Update CHANGELOG.md

---------

Co-authored-by: Youngt...

0817ad989d0450d7f681fa904cdb07498edaab42 authored over 1 year ago by JOOHOJANG <[email protected]>
Add tree document (#608)

41f457c3b52be50b74911212a2e47ef677ca2f06 authored over 1 year ago by gyuwonMoon <[email protected]>
Support multi-level and partial element selection (#624)

Support the below features by introducing tree traversal to Tree.Edit.
- Select multiple nodes i...

422901861aedbd3a86fdcb9cf3b5740d6daf38eb authored over 1 year ago by Sejong Kim <[email protected]>
Add testcases for sync with js-sdk (#621)

Co-authored-by: Youngteac Hong <[email protected]>

fd3b15c7d2c482464b6c8470339bcc497204114e authored over 1 year ago by gyuwonMoon <[email protected]>
Change TreeNode to have IDs instead of insPrev, insNext (#622)

During the conversion, it's hard to find insPrev, insNext nodes from IDs
because we can't use L...

da12ec0aae786765c58f734d7a4e53bbf473cfec authored over 1 year ago by JOOHOJANG <[email protected]>
Fix treePos calculating logic for text node (#615)

* Fix treePos calculating logic for text node

* Replace allChildren with children when findin...

52f45ec3ad523ca65b49c803067bd07b215a400c authored over 1 year ago by JOOHOJANG <[email protected]>
Add integration tree test for sync with js-sdk (#611)

64cb38fc638174c5dcc52a3c651d7487141d9d7d authored over 1 year ago by gyuwonMoon <[email protected]>
Update workflow with latest versions of the actions which runs on Node16 (#620)

* Bump actions/cache from v1 to v3

* Bump codecov/codecov-action from v1 to v3

78f16d27a9c98b6b2e90b935cd31853365c5f022 authored over 1 year ago by Jongwoo Han <[email protected]>
Replace matrix strategy with environment variable (#619)

af87a5848f916c8866e52fb2e0ad359b69ad5179 authored over 1 year ago by Jongwoo Han <[email protected]>
Cleanup proto (#614)

* Remove unused client id(key) from API response

* Change clientID type from bytes to string ...

cf74a806a0c71d6480d08cb5a358b6666bb39bb6 authored over 1 year ago by Yourim Cha <[email protected]>
Update presence design document (#609)

* Update pub-sub design document

* Rename peer awareness to presence

b111ab1d59ff3d95fbd1da9d70b9a492196d8e38 authored over 1 year ago by Yourim Cha <[email protected]>
Change 'Documents' from plural to singular in DocEvent (#613)

* Change 'Documents' from plural to singular in DocEvent

* Add some comments

54c926f48b61a5bc5a6ab1553e35d441e2df1a17 authored over 1 year ago by Yourim Cha <[email protected]>
Handle concurrent editing of Tree.Edit (#607)

Introduced new logical timestamp for identifying the position in
local/remote editing, and ensur...

932a9c7aaa09d7c1680b0718dede0dc48576b15f authored over 1 year ago by Youngteac Hong <[email protected]>
Add Pagination to Listing Projects for Housekeeping (#587)

* Add Pagination to Listing Projects for Housekeeping

To avoid all project info being loaded ...

21b3afcb9f85750a500a4fb3d23854cab831e617 authored over 1 year ago by Ted <[email protected]>
Update contributing docs (#601)

* Fix typo

* Add guidelines for testing

* Add make coverage command

16fd182021231d75562a933cb32d924af16fc7f4 authored over 1 year ago by gyuwonMoon <[email protected]>
Remove panic from crdt.Counter (#598)

To prevent stopping the server in the production environment,
the panic methods were replaced wi...

65c8164a981dfed312e7f98cff174203e44674cd authored over 1 year ago by gyuwonMoon <[email protected]>
Fetch latest snapshot metadata to determine snapshot creation need (#597)

To reduce unnecessary data I/O between DB and server, added repository
function which only fetc...

12403da6b4d3777ace95306a67237d659dc625ff authored over 1 year ago by 혜민 Hyemin Lee <[email protected]>
Set cobra default output to stdout (#599)

d516183217ae2823e4a0b0042ab24b7f861f215e authored over 1 year ago by changhui lee <[email protected]>
Cache project info (#586)

* feat: cache project info

* feat: add project info cache size, ttl config

7f39f2fa7e70350c9194053a8daae1849de3f65a authored over 1 year ago by changhui lee <[email protected]>
Remove panic from crdt.RGATreeList (#596)

c6ed71ba24040bac694028be9e18be022795a0db authored over 1 year ago by Sejong Kim <[email protected]>
Clean up methods related to presence (#594)

* Return presence to user by retrieving only online clients and making a copy

* Trigger unwat...

01b9ad9d3daf8777b05582a78e6d29dafab1146c authored over 1 year ago by Yourim Cha <[email protected]>
Clean up code (#595)

- Remove unused functions and variables
- Remove redundant type casting
- Add comments to desc...

491c7ef8b29ca108de0074b6c8f17cfe10da72e4 authored over 1 year ago by Youngteac Hong <[email protected]>
Remove Select operation from Text (#589)

* Remove Select operation from Text

* Retaining the order of protobuf message

f571e720969db8c8574a6f3fd9a0e55a72d140c0 authored over 1 year ago by joonhyukchoi <[email protected]>
Fix typos and invalid link in the yorkie design document (#591)

036a9916804facaac292b4bd259876f056d6943e authored over 1 year ago by JiHee Han <[email protected]>
Update CHANGELOG.md for v0.4.5 (#585)

1b557be51471337d3c6949d5f9ed5634b3a677e2 authored over 1 year ago by Youngteac Hong <[email protected]>
Move Presence from Client to Document (#582)

To ensure atomic delivery of data for `Document` and `Presence` to users,
we are removing `Prese...

dba636f8af25b9da8e941a3b12330da865d0440c authored over 1 year ago by Yourim Cha <[email protected]>
Remove unneccesary logic from Tree GC (#581)

eed0a08321fa9c432ee2117eed8e24061ffc1897 authored over 1 year ago by JOOHOJANG <[email protected]>
Allow users to pass multi nodes when calling Tree.edit (#579)

* Allow users to pass multi nodes when calling Tree.edit

* Add nodes validation to Tree.edit

12d410f290bc4793bc39f42b6394252214e00abf authored over 1 year ago by JOOHOJANG <[email protected]>
Add include-snapshot flag to ListDocuments API (#575)

Co-authored-by: YoonKiJin <[email protected]>

2b15ac5423b6c5021bb5d81581347a519437ac9c authored over 1 year ago by Youngteac Hong <[email protected]>
Bump google.golang.org/grpc from 1.50.0 to 1.53.0 (#576)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.50.0 to 1.53.0.
- [Relea...

fcfe7836882f10325110735c826be3ca131e8d36 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Revise log messages (#574)

* Change stream to debug because WatchDocument gets called many times

* Change to key in Push...

d6bf765ac54b08045991552fa2f142791cc60cfb authored over 1 year ago by Youngteac Hong <[email protected]>
Update CHANGELOG.md for v0.4.4 (#572)

ba89b2cec605cda365df1ba943e8cd41154c7001 authored over 1 year ago by Youngteac Hong <[email protected]>
Add RemoveIfNotAttached flag to Detach (#560)

Co-authored-by: Hackerwins <[email protected]>

e824ef519948e4c3ea9f2f5a67556a8fd0f6f739 authored over 1 year ago by 김용욱 <[email protected]>