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

Get VCS info from runtime/debug (#419)

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

8589a8bf0003a50105d5b7794174b80cf0c227bc authored over 2 years ago by Youngteac Hong <[email protected]>
Adjust indexes so that each user has separate project's names (#418)

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

e0975180e039decced9bedcc4743ae031b1b2bb7 authored over 2 years ago by Youngteac Hong <[email protected]>
Add design document for retention feature (#413)

47f050467f5e898d4623ed8ca78725556e086870 authored over 2 years ago by Beomgi Kim | 김범기 <[email protected]>
Remove size cache from RGATreeList and use SplayTree instead (#415)

Previously, in JS SDK, the element size of RGATreeList was changed to be
returned from SplayTre...

8ff528083450887190f599efc0b955cb4fae2eef authored over 2 years ago by Youngteac Hong <[email protected]>
Move retention-related tests to retention_test.go (#414)

33006c3d40cdffcb8021b89f43157c9d6213334f authored over 2 years ago by Beomgi Kim | 김범기 <[email protected]>
Change some names to be the same as App SDK for consistency (#411)

6ec473dbf456e018c1015a57cfefba49ef3faae1 authored over 2 years ago by Youngteac Hong <[email protected]>
Add documentation describing the SDK's data structures (#410)

819e46bdea32593fd28c44702a5b686ecc05912c authored over 2 years ago by Youngteac Hong <[email protected]>
Add signup validation (#407)

Use `regexp.MustCompile` and Add password validation test

`regexp.MustCompile` panics if the ...

ae99d4d878e962be851332dea0357e3593e09fd2 authored over 2 years ago by Yourim Cha <[email protected]>
Fix to valid authWebhookURL in benchmark test (#409)

d9cbea03c0a49ba1164971e720b48d83480629a0 authored over 2 years ago by Yourim Cha <[email protected]>
Remove unused nodeMapByCreatedAt in RHT (#408)

In RHT, nodeMapByCreatedAt is required for remote deletion. However,
RHT for representing attri...

6039d491bda2d47b322f9e5823c8dd79b4fef085 authored over 2 years ago by Youngteac Hong <[email protected]>
Add proto java options for Android SDK (#405)

- Enable multiple files.
- Set package name to match conventions.
- Equalize java options to c...

486a2698f5533d2d9432db0f02c909d632d6293a authored over 2 years ago by Hyowoo Kim <[email protected]>
Update CHANGELOG for v0.2.18

646afa0285218c9f7914af53b980dd2a59a9d394 authored over 2 years ago by Youngteac Hong <[email protected]>
Fix go_version typo (#402)

b72efc5aaf065b39fc1a892ce0616320438e6b99 authored over 2 years ago by Lime (Junkyu Lim) <[email protected]>
Add fields validation when creating or updating a project (#399)

* Print error details when updating a project with command

* Add project name validation when...

bbd45e3d83b9f7126a5ae7a7b8c8d798758a3196 authored over 2 years ago by Yourim Cha <[email protected]>
Add document-editing design (#400)

b10cb396b1212e5ac577924b6939fd668495f021 authored over 2 years ago by Youngteac Hong <[email protected]>
Bind project and user with owner field (#398)

The development cost is too high to allow multiple people to manage a project
or to develop `Te...

513582cafbd37124220e8b0221471f818250306c authored over 2 years ago by Youngteac Hong <[email protected]>
Update CHANGELOG for v0.2.17

109ed36d485c92f123186e5e704a3946ca6c7db6 authored over 2 years ago by hackerwins <[email protected]>
Add `--backend-snapshot-with-purging-changes` flag (#370)

The flag allows users to save storage by deleting stale changes because the
document can be rest...

d9369ffb1124601d42f6e747935958dd9adf8aa9 authored over 2 years ago by Beomgi Kim | 김범기 <[email protected]>
Fix history command authentication error (#397)

bb90844c14024e9b262e3c912a9ce68289da76f6 authored over 2 years ago by Beomgi Kim | 김범기 <[email protected]>
Rename package names to match JS SDK (#395)

Related to yorkie-team/yorkie-js-sdk#314

b5321a49607ec6c52f7d46594cb7f16a0ebd41c9 authored over 2 years ago by Youngteac Hong <[email protected]>
Update CHANGELOG for v0.2.16 (#394)

48b7fafffa67b6cc6ec2adc105ad5933dfb41aa9 authored over 2 years ago by Yourim Cha <[email protected]>
Add `--auth-webhook-url, --name` flag (#376)

5412a21d47b8fe1fdadc23168e8930f38638dccb authored over 2 years ago by 전종혁 <[email protected]>
Introduce go version matrix to CI

fc0c5d2ecbf2fd77ec014c2e519ba078f7bd6c48 authored over 2 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.2.15 (#389)

4b333b949e03ae3f60fdbeb406a45c0c1a415541 authored over 2 years ago by Yourim Cha <[email protected]>
Extract admin settings with flags and configurations (#384)

50d8722d50b2e2ab48cdc59d00b296042ddaf66b authored over 2 years ago by Youngteac Hong <[email protected]>
Introduce buf (#382)

This commit introduces buf in order to write proto files while following
best practices.

The...

7e333b82b657d2b6ad9d07d36c1b0a2e7da55f35 authored over 2 years ago by Youngteac Hong <[email protected]>
Change uint64 to int64 among data inserted into the DB (#381)

According to the document below, when marshaling D or M to BSON, uint64
is marshaled to int64. ...

dd24c85bc3eb6a478a3c600f2c542d8fa9223908 authored over 2 years ago by Youngteac Hong <[email protected]>
Add `[jstype = JS_STRING]` field option in admin.proto (#380)

9a7bacb89a9662119947bce8d1d90ecb23d64ce2 authored over 2 years ago by Yourim Cha <[email protected]>
Update CHANGELOG for v0.2.14

79702a803d710184c8562db00ea89f607a7f7aef authored over 2 years ago by Hackerwins <[email protected]>
Fix golang version to 1.18

5e344e90d02fbbb820a44bcc0ea55d5e175fce18 authored over 2 years ago by Hackerwins <[email protected]>
Add signup and login commands and APIs (#357)

* Add CRUD of user information to the database
* Add LogIn and SignUp API
* Add TokenManager
* A...

5650cb974b91ae5f49c094a0278cac562eb5ef93 authored over 2 years ago by Youngteac Hong <[email protected]>
Fix the problem local changes were applied twice (#375)

When a client receives a remote snapshot, the concurrent local changes
were apllied twice.
`cl...

35930573f46d909387d23b3d12fbd763b2adb624 authored over 2 years ago by Jihun Kim <[email protected]>
Update CHANGELOG for v0.2.13 (#371)

0cca5e25b8b83ad5b389f84735324a016f9691f9 authored over 2 years ago by Yourim Cha <[email protected]>
Add `yorkie document ls` command (#366)

This commit adds document list command.
It can use by `yorkie document ls [ProjectName]`

Co-...

69fb07c8dfa35c891c13d98807cf60b78c2247ce authored over 2 years ago by Jihun Kim <[email protected]>
Add SearchDocuments API (#363)

This commit deletes sorting in id order because it would be better to
keep logic simple and appl...

1d3755e23df96f17034707feaaa28ff75e7f6404 authored over 2 years ago by Yourim Cha <[email protected]>
Add github-action-benchmark (#367)

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

3b47b96ffc9005d2e26cbea28361b6d977f0f5f5 authored over 2 years ago by Bob Sin <[email protected]>
Update CHANGELOG for v0.2.12 (#365)

d25124e51efcfc23125cdbba9c231b11cd57cc7a authored over 2 years ago by Yourim Cha <[email protected]>
Fix incorrect index for nodes newly created then concurrently removed (#364)

* Design docs about Splay Tree range deletion

This commit creates a design document about Spl...

e2ee30f6ad371124aff97ac61711446983ef3ff3 authored over 2 years ago by Jihun Kim <[email protected]>
Design docs for Splay Tree range deletion (#361)

* Design docs about Splay Tree range deletion

This commit creates a design document about Splay...

d119a2eb7b6f2180024d1558ab9b6dea62d781b3 authored over 2 years ago by Jihun Kim <[email protected]>
Update README.md

ac341b042a37399273fbc30b30849235e51f5833 authored over 2 years ago by Youngteac Hong <[email protected]>
Update CHANGELOG for v0.2.11 (#362)

33c4a6251d447366d0da49f7b3f60a05c8deceb4 authored over 2 years ago by Yourim Cha <[email protected]>
Implement pagination flags to history command (#360)

* Add `size`, `forward`, `previous_seq` flags to history command
* Apply generics to type `Pagi...

6e20b3596dc07c3974ad8ab297f63cdf129c4152 authored over 2 years ago by Yourim Cha <[email protected]>
Apply gRPC error details to update project api (#354)

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

e7318d68de2c3d726565ee5581b66b01f38a0622 authored over 2 years ago by DONGJIN SHIN <[email protected]>
Update CHANGELOG for v0.2.10

694d467ddb85d6f9c0fec4e4d583d058bfb00fa6 authored over 2 years ago by Hackerwins <[email protected]>
Apply range deletion in SplayTree (#356)

This commit applies again to the existing commit that was reverted
due to instability(#341).

...

c8b0c5e4e7bb507300a936fd206454dbf094bf12 authored over 2 years ago by Jihun Kim <[email protected]>
Fix a bug when deleting blocks concurrently

When splitting a removed node, the value came alive because the
tombstone was missing in the new...

b645cf15158067520d26a23b9ad378da202c48b2 authored over 2 years ago by Hackerwins <[email protected]>
Add MaxCallRecvMsgSize option to client (#353)

Add the option to change maximum message size the client can receive

f11d9336454042c5476c0806468f5c46cd77b566 authored over 2 years ago by DONGJIN SHIN <[email protected]>
Add RPC benchmark tests (#348)

e50b8f48e612cb4d2ad82c13ab72784635a40cf0 authored over 2 years ago by DONGJIN SHIN <[email protected]>
Update CHANGELOG for v0.2.9

e33ee66e8684bad1042478c1615fea8c43724f21 authored over 2 years ago by Hackerwins <[email protected]>
Revert text deletion improvements (#350)

6446a76acb8886ba0e7f2edf8b80f8fb0cdcf4ec authored over 2 years ago by Jihun Kim <[email protected]>
Add history command to CLI (#349)

147cd1fcf2d320d01bb7ab95eb3d2643f3c4875d authored over 2 years ago by Youngteac Hong <[email protected]>
Fix bugs in text deletion improvement (#347)

This commit fixes some bugs in text deletion, from the malfunction of
SplayTree range deletion ...

035c5b6b9e3e9a762c5b69678f4681e53009d7c4 authored over 2 years ago by Jihun Kim <[email protected]>
Introduce validator for project name validation (#345)

In this commit, the validator only applies to project names. We also
use regex because the go-pl...

f6a4aa15ea4cf3a13ae1288e1f9b191ac536aee0 authored over 2 years ago by DONGJIN SHIN <[email protected]>
Introduce generics to SplayTree (#346)

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

206a0ab42298d18a4935baf3a373942947b7bb03 authored over 2 years ago by Sejong Kim <[email protected]>
Bump up tools

e52501d13433958c1c1a301ec8709ffbcc35cfd2 authored over 2 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.2.8

aea03043b2d62691bf8c9c26dc3dcb804b87381a authored over 2 years ago by Hackerwins <[email protected]>
Bump up modules

6f24d3ac1bf0e3897f642e54e38e769d59c2a8ec authored over 2 years ago by Hackerwins <[email protected]>
Change UpdateProject API to update by field (#338)

Previously, UpdateProject API received the entire project object.
However, if updates are execut...

7b4b872d3e631fbde259358c072ae81bdcc80a58 authored over 2 years ago by djS <[email protected]>
Fix invalid help command in Makefile

8894ec46a561ebc1ec212a083fc83edeb1949f6e authored over 2 years ago by Hackerwins <[email protected]>
Splay tree Deletion logic improvement (#341)

There were two problems in `deleteNodes`.

1. repeat splay for each node to be deleted resulting...

3ddd7ce68996c964e6668f4acc0c9bb29d47ed90 authored over 2 years ago by Jihun Kim <[email protected]>
Add a description for submitting new version to Homebrew

9e2d309c3425566ca608dedb81f73ce136cd4a19 authored over 2 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.2.7

d5a7dea64f9353510f95a396ae7cfab5d64a376a authored over 2 years ago by Hackerwins <[email protected]>
Detach the attached documents when deactivating the client (#342)

The detaching documents logic when deactivating the client in the RPC
was missing. I think the ...

5e527a097a396a808f6890a4370d009b78f3fa3a authored over 2 years ago by Youngteac Hong <[email protected]>
Cache removed elements when creating a document from a snapshot (#340)

Some tombstones were not purged by GC in snapshots because GC runs on
the removed element cache.

936525f3aecf0c9e5d50a742ceeb0cb9bcde3f28 authored over 2 years ago by Youngteac Hong <[email protected]>
Skip storing the initial ticket to prevent GC interruption (#339)

Documents in this state do not need to be saved because they do not
have any tombstones to be r...

673564df87834bb90db8fbcc7e1c8d77b9a87a32 authored over 2 years ago by Youngteac Hong <[email protected]>
Introduce generics to cache.go (#335)

dadb424dba0bd79be65efbf0fe86f4f99e7d325c authored over 2 years ago by djS <[email protected]>
Add a document benchmark test for text deletion (#337)

Add benchmark tests that assume that large text deletes
at a time in docs.

f21dbd460f37ca8c709b0b283b701517eb9799e3 authored over 2 years ago by Jihun Kim <[email protected]>
Introduce generics to priority queue (#336)

If all values in the struct are comparable, we can still use `==`, but
this can lead to mistake...

7a37f39a2333657b55fa9a0a0c9457b3dcc51f91 authored over 2 years ago by Jihun Kim <[email protected]>
Expose the missing exit code

e87d9d351ed08d5f305f6090bc1c301bba92057e authored over 2 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.2.6

284ceddfaa6400ce6eaaffad4570393c729ebf81 authored over 2 years ago by Hackerwins <[email protected]>
Introduce generics to RGATreeSplit (#333)

84beea4f738998ccbcb970ebe84b27fa387577a6 authored over 2 years ago by Youngteac Hong <[email protected]>
Fix invalid JSON when the last element has a tombstone in the array (#332)

6b4dca53e93708891a5040ad57df81cc28e39d48 authored over 2 years ago by Youngteac Hong <[email protected]>
Improve the llrb tree using generics (#331)

ac11b6f78cb298b0cf4fad12fb3293c098d99679 authored over 2 years ago by Dongcheol Choe <[email protected]>
Update outdated links

546f32070c8b33bd8091fac8fef92b6c35ce6822 authored over 2 years ago by Hackerwins <[email protected]>
Fetch documents by project (#330)

7561413ed05e491b8bbe8e6d9a82ba6308c98634 authored over 2 years ago by Youngteac Hong <[email protected]>
Return an error when the project already exists at creation (#329)

There is an issue that the same records are inserted even if the
unique field is specified in go...

9268a0349d2df218681f87ad3110d3050d3144ff authored over 2 years ago by Youngteac Hong <[email protected]>
Escape string in `document.Marshal` (#328)

https://www.ietf.org/rfc/rfc4627.txt?number=4627

e2b92f2cfd182ecd3aa575cadb23df2f17a8af53 authored over 2 years ago by Youngteac Hong <[email protected]>
Implement TryLock for in-memory version (#326)

This commit updates Go version to 1.18 to use `Mutex.TryLock`.
https://pkg.go.dev/github.com/lk...

da32b4c96c1ee04726d6d97b0f1b07ab8cde0383 authored over 2 years ago by Youngteac Hong <[email protected]>
Add time attributes to documentSummary (#325)

7b8e3f3e105c2e749e3ea674cbd7b83e3a1e66a6 authored over 2 years ago by Youngteac Hong <[email protected]>
Print projects in table format (#324)

5495238c2e3688a9cfa97f85f2e6095135198674 authored over 2 years ago by Youngteac Hong <[email protected]>
Update CHANGELOG for v0.2.5

6e60e17ebd5fa6470d864d8d9aeb96639ad0f679 authored over 2 years ago by Hackerwins <[email protected]>
Rename projectID written in invalid conventions to project_id

885c1783c8e189dc875441d276f7400be406804b authored over 2 years ago by Hackerwins <[email protected]>
Add the missing admin-port flag for CLI

952327a1e025196b8b1666a768a606ebbb7f4a84 authored over 2 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.2.4

04666c3489e2ef23ee72ba55acb474aec61730ab authored over 2 years ago by Hackerwins <[email protected]>
Rename Client Metadata to Presence (#323)

cc6a87c54663890c556e5d0955c27f686987b04a authored over 2 years ago by Youngteac Hong <[email protected]>
Update ROADMAP.md

ed02cb63f0ba4d9e1eaad8f3c37f81ae505a260f authored over 2 years ago by Youngteac Hong <[email protected]>
Add GetDocument API (#320)

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

cc2ac403945aa05c868dd3491a5cf7514e567b80 authored over 2 years ago by Yourim Cha <[email protected]>
Isolate clients and documents for each project (#319)

To isolate clients and documents for each project this commit added
`ProjectID` to `DocInfo` an...

6e09e952c8fa6fb46571b7bc6fc6b866d8414f12 authored over 2 years ago by Youngteac Hong <[email protected]>
Remove Collection from Document (#318)

We can use Project to separate documents and manage them.

For now, this commit removes Collec...

149693a5729447f3b2c08fdfc30325578673c54c authored over 2 years ago by Youngteac Hong <[email protected]>
Rename Agent to Server (#316)

Initially, we had a plan to install Yorkie on the nodes where MongoDB
is installed, so we named ...

d57f04cb888e6b6363a62cfd5e2493fdffeb4d2a authored over 2 years ago by Youngteac Hong <[email protected]>
Add project list command (#315)

653a12d80d880770f2c4352d4e49086b6329b9c6 authored over 2 years ago by Youngteac Hong <[email protected]>
Fix LRU cache expiration when updating same key (#314)

e7341e767e896b44bf2b8abf36084428e2cf80b1 authored over 2 years ago by Hyunwoo.Jo <[email protected]>
Add Project for multi-tenant mode (#313)

This commit added Project concept to introduce multi-tenancy
(several developers share a cluster...

7db1a2d0629bb0365cebdb5a57eafada73aa85ce authored over 2 years ago by Youngteac Hong <[email protected]>
Add direction to ListDocuments API (#312)

83eca5ba375e8658da02e4678324b5b9bcd4d0f6 authored over 2 years ago by Yourim Cha <[email protected]>
Extract Admin Server (#311)

Admin Server needs to be handled by a different auth mechanism. It also
has to handle different...

acdefd4ba30b79ae8cc7aa761bbcbc2da89dd90a authored over 2 years ago by Youngteac Hong <[email protected]>
Add ListDocuments API (#309)

- Split yorkie.protobuf into separate files
- Rename FetchHistory to ListChanges

8022151bb1c50517011a0ca6db3ff45b5edd6625 authored over 2 years ago by Youngteac Hong <[email protected]>
Cache ActorID.String to reduce memory usage (#308)

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

06a4479e697366d169910552672ad8b916e448cc authored over 2 years ago by Dongcheol Choe <[email protected]>
Add cpuprofile and memprofile as flags

6853d5d050de44e1a5bdab5317b68808d7f81bb8 authored over 2 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.2.3

95c1b5d6cc4db4a274646d2ca7d3acf31dd2549c authored over 2 years ago by Hackerwins <[email protected]>
Bump up golangci-lint

d400e39389304db524f9394e93973939dfed1997 authored over 2 years ago by Hackerwins <[email protected]>