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

Fix git path to /usr/bin/git

4bee589719e545fc621d8270dec0d1f245e1e7d5 authored almost 3 years ago by Hackerwins <[email protected]>
Cache the key of TimeTicket to prevent instantiation (#307)

99dbffff220eab2ae88d59a7a47e0a35b3bf232c authored almost 3 years ago by Youngteac Hong <[email protected]>
Cache the key of RGATreeSplitNodeID to prevent instantiation (#306)

1a70f861c251821aa4c26462475c3315d9dce73e authored almost 3 years ago by Dongcheol Choe <[email protected]>
Code cleanup to improve readability

9e153aa67a7040401e73811c034387120deb541d authored almost 3 years ago by Hackerwins <[email protected]>
Use initial values If ActorID or serverSeq is not set

82ea7b6ac38e0c45a50ce22c65b48472b4acdca7 authored almost 3 years ago by Hackerwins <[email protected]>
Update CONTRIBUTING.md

f088efc4a6165ba42960ad9dff3025061bdefc9e authored almost 3 years ago by Youngteac Hong <[email protected]>
Add missing serverSeq of change.ID in Protobuf

f5a0c4936d41c230d7ea6484fa43c2be199ee784 authored almost 3 years ago by Hackerwins <[email protected]>
Fix a warning that directory does not exist when running make proto

c441b7b6587994d48dc8d1aeee852a0b9a598be8 authored almost 3 years ago by Hackerwins <[email protected]>
Add FetchHistory API (#301)

- Rename key.BSONKey to key.CombinedKey
- Use struct instead of pointer: Checkpoint, Key, chang...

8e15126d3491dd514125cd699631217d26e832a1 authored almost 3 years ago by Youngteac Hong <[email protected]>
Run tests using monkey patch only on amd64 (#299)

We use bouk/monkey for monkey patching. And jmpToFunctionValue is
implemented only in monkey_am...

1b4c602ecea860fe57718c59a839ce5bab70bc3f authored almost 3 years ago by Youngteac Hong <[email protected]>
Update ROADMAP and add comments to commands

5556157a8542cc113cfafb4e2962fe608eb1d035 authored almost 3 years ago by Hackerwins <[email protected]>
Fix snapshot interval to make them trigger properly in memdb (#297)

322e707488bae9ab1643036c672259cad3adde0a authored almost 3 years ago by Youngteac Hong <[email protected]>
Introduce named logging to separate logs by request or routine (#296)

77892ce956ca925203957b715974b39e7f39dd6a authored almost 3 years ago by Youngteac Hong <[email protected]>
Fix typo and invalid link for cleanup

904e7eaeba3ff3b4bb13b7760d390b1e9fd79df6 authored almost 3 years ago by Youngteac Hong <[email protected]>
Fix for use on Windows (#295)

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

1cc3f4110709adae6786ae76c70e0a18c7ca730a authored almost 3 years ago by Youngteac Hong <[email protected]>
Update CHANGELOG for v0.2.2

9cebac759f81a7dfc8c94def07bffa6a70e2e504 authored almost 3 years ago by Hackerwins <[email protected]>
Add --log-level flag (#290)

Use logger function instead of package variable

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

37951769a6ed8cbdcfaf9ac632c44f2e59ecf9b1 authored almost 3 years ago by evan.kim <[email protected]>
Calculate minSyncedTicket based on time.Ticket not serverSeq (#289)

* Clean up the checkpoint-related codes

* Remove docker-compose-ci.yml

* Calculate `minSyncedT...

57ca23a669660ce8191d4cd0d469e48d523c08b2 authored almost 3 years ago by Youngteac Hong <[email protected]>
Fix a bug that reads config file incorrectly

4cf184d2e98f2a43ae5c73f855e7ee7effdec864 authored almost 3 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.2.1

b5bd55cc25c0e4748a9c2f838adffdb023b5b78a authored almost 3 years ago by Hackerwins <[email protected]>
Update updated_at of client in WatchDocument

When WatchDocument runs, updates updated_at so that client is not
subject to housekeeping.

4b462a2c77470cc66c63d48719a941e0606072f4 authored almost 3 years ago by Hackerwins <[email protected]>
Run GC when saving snapshots (#287)

Snapshots in agent continued to grow, because only documents in clients
were subject to garbage...

6d9893de263b202f888ad6a4007f731250fc17b5 authored almost 3 years ago by Youngteac Hong <[email protected]>
Add housekeeping to deactivate clients that have not been updated (#286)

bc380a6e47e5008140c74b1a1a49c305299a7593 authored almost 3 years ago by Youngteac Hong <[email protected]>
Allow users to set up logger of the client (#285)

`log` package has been moved to `yorkie` package(server or agent)

fa661029e895aea8750035151184766abaf1af15 authored about 3 years ago by Youngteac Hong <[email protected]>
Clean up client Options (#284)

9f3794422c293a978fa1c892507d2e16d07c223e authored about 3 years ago by Youngteac Hong <[email protected]>
Update README.md

332246d22bd29858eafc42b2f365c305f50fe923 authored about 3 years ago by Youngteac Hong <[email protected]>
Replace uuid with xid

4e8bb19e3ff1c1a2d296793c15a77b9897e95575 authored about 3 years ago by Hackerwins <[email protected]>
Update ROADMAP.md

63b29fc0912329adaa179476ce4169e9a9d42a94 authored about 3 years ago by hackerwins <[email protected]>
Clean up codes

- Move handle metrics to profiling package
- Move API type conversions to yorkie_server

105a9a832ba98fe62f1be0708146fae25fd9eaed authored about 3 years ago by Hackerwins <[email protected]>
Update README.md

7708accec89c1ce03cf8c71cde87fa17751dfefd authored about 3 years ago by Youngteac Hong <[email protected]>
Update CHANGELOG for v0.1.12

fb29dacffefb3e7b0eb9ef0ac8351c6c624fc7b9 authored about 3 years ago by hackerwins <[email protected]>
Fix a bug to pull changes from other documents in pushpull

9c2af2e6d2a44f575029ebb302ec40e874a4e47a authored about 3 years ago by hackerwins <[email protected]>
Update CHANGELOG for v0.1.11 (#278)

b930f1850e29e31d5af0428504a92521c506fa58 authored about 3 years ago by Youngteac Hong <[email protected]>
Extract auth-webhook-cache-size as config and flag

- Use raw string literals

3256b95330192ad6c6fdf3954d2aa82a5544980b authored about 3 years ago by hackerwins <[email protected]>
Fix MemDB bugs and cleanup codes

- Fix bug to get snapshot of another document when creating a snapshot
- Return error for invali...

df524d0d993111cc0518387262bca4714d725467 authored about 3 years ago by Hackerwins <[email protected]>
Fix a bug where text nodes with tombstones were not counted (#277)

96a06de1797fd13472e236513ea2a00bcf2e5734 authored about 3 years ago by Youngteac Hong <[email protected]>
Implement in-memory DB to run Yorkie without MongoDB (#276)

bfa840b3d3d6372c44dad28793c69ba9127cf5bc authored about 3 years ago by Youngteac Hong <[email protected]>
Add rpc-max-requests-bytes flag to set client request limit

e544cdb53d303a7282d8336468a086f0380cb3fe authored about 3 years ago by Hackerwins <[email protected]>
Add TryLock to avoid creating snapshots of a document at the same time (#274)

8649a3f2fc601385e107571373eca757140dd1ec authored about 3 years ago by Youngteac Hong <[email protected]>
Update CHANGELOG for v0.1.10 (#272)

49038d9e78a73d0d8971c3794ea3624b37bda8c3 authored about 3 years ago by Youngteac Hong <[email protected]>
Update ROADMAP.md

53c14a19cb2cc31df263dccb5a08ef1aaf6fa44d authored about 3 years ago by Youngteac Hong <[email protected]>
Set registry for conversion between ObjectID and db.ID (#271)

f91e70d3255be2dde6ae0c96039243386ca28359 authored about 3 years ago by Youngteac Hong <[email protected]>
Add operations metrics in PushPull

There can be many operations within a Change. The load received by the
agent is affected by the ...

d23fc14d0f7ef3356d83dc43ffb3d3e8a1e256db authored about 3 years ago by hackerwins <[email protected]>
Add missing gRPC interceptors for metrics

901e4fadf5c8cecfa582c8314d3efb8561ee4abc authored about 3 years ago by Hackerwins <[email protected]>
Apply multi-arch build

10d8c8bbcc6e16bdb98264e15e82c0e5de35005f authored about 3 years ago by Hackerwins <[email protected]>
Introduce ServerPack to reduce type conversion in Agent (#268)

When Agent generates the response pack of the Push Pull API, Agent does
not convert ChangeInfos...

5e6e701000210f15aadeba43d55c2532363e530b authored about 3 years ago by Youngteac Hong <[email protected]>
Update README.md

7edf4e066e44534e67699ee185aaad425119920a authored about 3 years ago by Youngteac Hong <[email protected]>
Fix warnings from Goland Code Inspector

Extract push.go, pull.go and snapshot.go from packs.go

161ee95fdd0ebc8e3112b359ec594ac156bbad64 authored about 3 years ago by Hackerwins <[email protected]>
Replace XXXGauges with XXXCounters (#266)

We need to check the load on the server for some period. Gauges are used
to track a single valu...

c1b8f318a423ff79299e8336c3de5f5df87d16c7 authored about 3 years ago by Youngteac Hong <[email protected]>
Add enable-pprof flag (#265)

* Add enable-pprof flag

* Apply timeout to writing message to subscription

When a subscrip...

d03bf6053d4fa6ca1bac8fb09c4ece7ca6edf040 authored about 3 years ago by Youngteac Hong <[email protected]>
Add NewProcessCollector

35cefdbdcb76a9313cd1488d91985181a7cb68d5 authored about 3 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.1.9 (#263)

f8c2531c787d9991276fa95dd13131bab191dfdf authored about 3 years ago by Dongcheol Choe <[email protected]>
Add metrics for current Go process (#262)

8ccbf0f3ec4ed16afd97eeb962d3d0334969e0e7 authored about 3 years ago by Dongcheol Choe <[email protected]>
Update README.md

56e2ec7a86b206959e65412cc72672959fa20509 authored about 3 years ago by Youngteac Hong <[email protected]>
Add description for pre-built binaries

036bf21db7bb7e4bf77cfb7b137f0ce95a2f8784 authored about 3 years ago by Hackerwins <[email protected]>
Change the flag missed when renaming to AuthWebHookXXX

feb831da7c12eecab3f7978775a8b7bab2670a94 authored about 3 years ago by Hackerwins <[email protected]>
Add ETCD username and password flags (#259)

39c74c4daa744bbf8d453c57e124bb589918f600 authored about 3 years ago by Dongcheol Choe <[email protected]>
Fix a bug that gRPC metrics were not displayed

02c19950823a0983d60addf11db35671d17bfd7b authored about 3 years ago by hackerwins <[email protected]>
Update CHANGELOG for v0.1.8

40ceef38d8f12fa3f21d93f45b2cab7105461681 authored about 3 years ago by Hackerwins <[email protected]>
Revert "Replace hex.EncodeTostring with ActorID.key in Text and RichText (#255)"

This reverts commit 0e71f1e6b98c0d8dfbc8f8d89a90e9b7380cc228.

d68570650ea1f0374ff1632b50976476873ca85c authored about 3 years ago by Hackerwins <[email protected]>
Replace XXXSec with XXX in ETCD config (#258)

It has been improved to remove a suffix such as sec
and receive it as a string type such as '5s'.

bc4b40a2838d14756bc83b27cde4b8bb490ceca7 authored about 3 years ago by Dongcheol Choe <[email protected]>
Add comments to commands in `make help` and update MAINTAINING.md

06076fa63514a03fa1a9f78adda7c22fde51ca68 authored about 3 years ago by Hackerwins <[email protected]>
Update CHANGELOG for v0.1.7 (#257)

aaba422ce33ba1fcae50b49fd9185076c1312666 authored about 3 years ago by Youngteac Hong <[email protected]>
Add comments to a configuration example file

Users can create their own config files by copying the configuration
examples, so we add comment...

420f255f932bb73c599cf847e2dab4e52ae79433 authored about 3 years ago by Hackerwins <[email protected]>
Add registry missing in PR 185 to Metrics

e65d5bbd0c6297b5cced2aee13afa700f2efc92c authored about 3 years ago by hackerwins <[email protected]>
Replace stress test with bench test and fix typo

9c9340d635824dfe00f38976aa136c06947f43cd authored about 3 years ago by Hackerwins <[email protected]>
Fix missing changes for config file format in yaml (#256)

a179257e5fb00dbfca694b2545d976544db77087 authored about 3 years ago by Youngkyoung Lee <[email protected]>
Change config type JSON to YAML (#237)

1d544159f2b829527ee737b7fd38f2a8a331cf9e authored about 3 years ago by Eden Park <[email protected]>
Add bench to CI workflow

bae54b106ad092306d1fce8ddb608f2a4f28affa authored about 3 years ago by Hackerwins <[email protected]>
Replace hex.EncodeTostring with ActorID.key in Text and RichText (#255)

0e71f1e6b98c0d8dfbc8f8d89a90e9b7380cc228 authored about 3 years ago by Youngteac Hong <[email protected]>
Replace fmt.Sprintf with strconv (#254)

dc3b66023018de691d35c6a92c2b2b1cc8cafed6 authored about 3 years ago by Youngteac Hong <[email protected]>
Check the level before writing debug messages (#253)

3a3ee8176f78701a6bd441b899343547118d828e authored about 3 years ago by Youngteac Hong <[email protected]>
Add benchmarks (#246)

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

23677dbfb8e0bb7fb87706825811db874e36dc83 authored over 3 years ago by Zeikar <[email protected]>
Add metric config validation (#249)

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

42917d0d42e079c7cdaffd833ec9171bcf04f4b7 authored over 3 years ago by Jinsu Park <[email protected]>
Add initial help commands (#250)

d3bbb708a18a9192f57d22a530c5029a19279205 authored over 3 years ago by Lee Dong Joo <[email protected]>
Add help command to Makefile

3807a35bc80e3b7f81241aea9d580e7d387b20a0 authored over 3 years ago by Hackerwins <[email protected]>
Build binaries for environments when releasing a new version (#238)

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

f4e0f570f10c831f6264b0e377bfb97505624d1a authored over 3 years ago by Go <[email protected]>
Fix invalid version package path (#241)

b9787b72ff3e6d4ff7c208a61f87616a301750d3 authored over 3 years ago by Youngteac Hong <[email protected]>
Update go version to 1.17 (#236)

ac20172dcb214617464f0ccf4112cb0ce270689b authored over 3 years ago by KIM JUNG BIN <[email protected]>
Clean up config related codes

188fb32f498b0c162ab3415e7cbf5c092a1b048b authored over 3 years ago by Hackerwins <[email protected]>
Fix reduce array size when deleting the same position (#235)

fed30067e622a08a111b6f05e84a07e2f4a00d57 authored over 3 years ago by Hyunwoo.Jo <[email protected]>
Resolve deprecated linter warnings (#231)

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

ad561634dcf40c04c47f3d57eb7eb85482a45405 authored over 3 years ago by changhui lee <[email protected]>
Implement etcd config validation (#230)

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

9c8505794006c09c366d0436b74fdaea5b4e9564 authored over 3 years ago by Wonjae Lee <[email protected]>
Add comments for task about snapshot incremental loading

f7734e8a98eb5532d0ecec037c45f3a28ef0f318 authored over 3 years ago by hackerwins <[email protected]>
Update MaxConcurrentStreams to max (#227)

From grpc-go, the number of max streams per client is set to 100. This
makes it impossible for ...

3e6c7cd67048f87fe3131ef3241dee91ca4e5b79 authored over 3 years ago by Youngteac Hong <[email protected]>
Clean up flags in AuthXXX and XXXSec patterns (#224)

- Replace AuthorizationWebHookXXX with AuthWebHookXXX
- Introduce ParseDuration to XXXSec patte...

813cb6c94851cb924781918f13bce9225ceecedb authored over 3 years ago by Dongcheol Choe <[email protected]>
Clean up config related codes to maintain consistency (#225)

- Extract rpc.Config and backend.Config into separate files
- Move Config Validation to yorkie....

5c0d79ddfecf6777f68484c59a41852d5908437c authored over 3 years ago by Youngteac Hong <[email protected]>
Add RPC Config validation and handle the errors (#222)

In Config.Validate(), we can validate all the other configs at once.
e.g) RPC config, Backend c...

eaf8fe26933f5d9a3d1e8eb224641d657a9878fc authored over 3 years ago by Jinsu Park <[email protected]>
Update ROADMAP.md

7c254bb96d68b1f4db4164901918f2acaf8d5867 authored over 3 years ago by Youngteac Hong <[email protected]>
Improve Client's metadata to be updatable (#217)

Co-authored-by: Dongcheol Choe <[email protected]>

f8bb52787fe17ea2e3643fcfaafda79c14b17552 authored over 3 years ago by Youngteac Hong <[email protected]>
Bump go.mongodb.org/mongo-driver from 1.1.2 to 1.5.1 (#220)

Bumps [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver) from 1.1.2 to 1....

2eca25d21f64da06b77605291aed62f7f7c52adf authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update README.md (#219)

- Add build status badge
- Fix GOPATH link
- Add alt property of img tag

95b2ed9f52f15a64b42b0d6fd3fbd771447bb0ed authored over 3 years ago by Jake Son <[email protected]>
Update CHANGELOG for v0.1.6 (#218)

dddf3fea55b80b1f83ff88f7a4b7696bf2ee2288 authored over 3 years ago by Youngteac Hong <[email protected]>
Implement authorization webhook cache (#216)

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

b4503a450070da701333ff4844a0b33e7eb3138d authored over 3 years ago by Dongcheol Choe <[email protected]>
Add cluster-mode design document (#150)

89b549c0f25a54fbf5bfaa85f7dda47a1d8b81d8 authored over 3 years ago by Youngteac Hong <[email protected]>
Add authorization webhook retry logic (#212)

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

4cdb2d893dfddcc6e29136b6f898d14ff48f5cd2 authored over 3 years ago by Dongcheol Choe <[email protected]>
Store subscription map in etcd in cluster-mode (#214)

3201c719924069ede0f245e22f6937477f3b90ac authored over 3 years ago by Youngteac Hong <[email protected]>
Handle synchronously until watch initialization (#213)

- Remove WatchStarted type
- Return the second response, error if an error occurs before initia...

93abec233280f06735866a11c19c1a4472fec627 authored over 3 years ago by Youngteac Hong <[email protected]>
Check authorization in WatchDocument (#211)

If an error occurs before starting the watch, there is no way to deliver
the error when waiting ...

a9c60b25a8530be7105f180c49a489de645c4a70 authored over 3 years ago by Youngteac Hong <[email protected]>
Close WatchDocument stream on agent shutdown (#210)

7aafb1d453b4d92e213b36f5a0bde3048f0036fc authored over 3 years ago by Youngteac Hong <[email protected]>