Ecosyste.ms: OpenCollective

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

github.com/ory/analytics-go

Segment analytics client for Go
https://github.com/ory/analytics-go

add Integrations type

6358f6d187dd2e84d2c00551bd6d8bf2e75b1ce9 authored over 8 years ago by Achille Roussel <[email protected]>
Merge pull request #86 from segmentio/batch-bytes

limit message batches by size of serialized payload

fd7b991b8b70090c890bf1043a31b1bd3e811550 authored over 8 years ago by Achille <[email protected]>
Merge pull request #91 from segmentio/traits

add Traits type

e2c2ebc8cd64e203da98c0069bb8aa82fa3250b1 authored over 8 years ago by Achille <[email protected]>
code review changes

2639d90e4b30707f610f0d22fedb787d6dd8b446 authored over 8 years ago by Achille Roussel <[email protected]>
async send (#88)

2e843e1fabb949153a6d47675001e0ce53e38ce9 authored over 8 years ago by Achille <[email protected]>
add analytics.Callback (#89)

* add analytics.Callback

* cleanup

855d3d868f030dda5db682745e62bc374018447b authored over 8 years ago by Achille <[email protected]>
add missing file

0f4ad046c24dc1fd621e55bd6bfdf2f2d8b83752 authored over 8 years ago by Achille Roussel <[email protected]>
add Traits type

7f7cfc253258e59fa3078e3c3b9b23f0d7672829 authored over 8 years ago by Achille Roussel <[email protected]>
cleanup

dbb9d94a346dd49c5a21acde47df3ba742a6dadb authored over 8 years ago by Achille Roussel <[email protected]>
cleanup

1148dee4a590aae5769dff1586829b6b376c597c authored over 8 years ago by Achille Roussel <[email protected]>
fix typos

c5d25b1b28eda6f997c6bf2414d59be1302adf97 authored over 8 years ago by Achille Roussel <[email protected]>
cleanup

821e019245c2d540ad5a4a71b6bbad8bc60fb2f5 authored over 8 years ago by Achille Roussel <[email protected]>
cleanup

6b168e4fa044c55655438af182d90f9718286154 authored over 8 years ago by Achille Roussel <[email protected]>
update readme + add license

df225f87e940248d42e40785c7712a8855362e26 authored over 8 years ago by Achille Roussel <[email protected]>
add unit tests for makeMessage

33a2d7fcccc833658f43ffb38199cd4150e912b1 authored over 8 years ago by Achille Roussel <[email protected]>
cleanup

ef00251f089ee2345e32fa9e99167d9e87249223 authored over 8 years ago by Achille Roussel <[email protected]>
limit message batches by size of serialized payload

d69e53270531f6b0bf7815b2265ac5de8ac9b7c6 authored over 8 years ago by Achille Roussel <[email protected]>
simplify (#85)

b8931713023d316f40bd51d038ee2c0cee53c7dd authored over 8 years ago by Achille <[email protected]>
Merge pull request #78 from segmentio/config

Config

2bfcc7d1963fc0956ec637dbcb43653c09ad422b authored over 8 years ago by Achille <[email protected]>
add ErrClosed

fd3f28caf904f16fb26b7351528b885aa5e7e971 authored over 8 years ago by Achille Roussel <[email protected]>
code review changes (2)

5070f587f5ce1f59fb814e5216982040730e7c88 authored over 8 years ago by Achille Roussel <[email protected]>
code review changes

260dbb60719b4ed6a6da691f5e682e563bc8a278 authored over 8 years ago by Achille Roussel <[email protected]>
add screen type (#79)

ce791a6826f927803d6f52799cf3df0bf4deef08 authored over 8 years ago by Achille <[email protected]>
fix typo

d07ba031f7b099ff04d9c455c6c34a19f68416f2 authored over 8 years ago by Achille Roussel <[email protected]>
add client config + expose client as an interface

37fb58d5a4db0663b78e669300a23d67e1fa61a2 authored over 8 years ago by Achille Roussel <[email protected]>
Merge branch 'v3.0' of ssh://github.com/segmentio/analytics-go into config

99bf6e6b405181f83740a31793b04889192958b9 authored over 8 years ago by Achille Roussel <[email protected]>
add Config

5700178a92ec7ba516c3f7b193501c062fe8d0a0 authored over 8 years ago by Achille Roussel <[email protected]>
Merge pull request #77 from segmentio/context

Context

1c0bbdae25fb76ecd3cc8ef1724faab312f13482 authored over 8 years ago by Achille <[email protected]>
fix invalid json tag name

59747b2ab0ff90f6f694cc35016015e24e54170f authored over 8 years ago by Achille Roussel <[email protected]>
add more unit tests

d26d08cb40390b99c45a08666a53ddac2e800371 authored over 8 years ago by Achille Roussel <[email protected]>
add more unit tests

2400aff096e6df2325eb317eb4c3bc6c0fb2508d authored over 8 years ago by Achille Roussel <[email protected]>
use *Context in serializable representations to conform to the historical behavior

9b287d434408d8b79c04bed882d41f4fd4bc5a59 authored over 8 years ago by Achille Roussel <[email protected]>
fix tests

b10430cb8f75c3b3cb24d5cc2b10df0b191ff6ae authored over 8 years ago by Achille Roussel <[email protected]>
add context data types

721a591b85c1697b5e87feb3fcb7d21fb37aeffa authored over 8 years ago by Achille Roussel <[email protected]>
use http.RoundTripper instead of http.Client (#73)

22adb3c83f1ef1ae9facee4f8bcdbfb4c6728e0b authored over 8 years ago by Achille <[email protected]>
No godep (#74)

* add .gitmodules

* add submodules

* fix Makefile and circle.yml

4391dd1d50b07a58f9bfdc70977a9d3b6d0bc878 authored over 8 years ago by Achille <[email protected]>
[hot fix] set default timestamp in alias type

2901b4e7454b6d6f7c4506f45798ef09b303ebe6 authored over 8 years ago by Achille Roussel <[email protected]>
Enqueue (#70)

* working on it

* refactor types

* add unit tests for time functions

* add unit tests f...

15c38fe4a4fd3589a8774c0f349c2fc0df07926f authored over 8 years ago by Achille <[email protected]>
add analytics.Logger interface + .gitignore (#67)

* add analytics.Logger interface + .gitignore

* simpler test

* core review changes

* cl...

c21cc98da9189be81f13a6d8be130caa9fb77226 authored over 8 years ago by Achille <[email protected]>
Merge pull request #66 from segmentio/close-client-twice

Close client twice (v3.0)

87fcf6e00878b267750a73aa23bd74bbf5eacdef authored over 8 years ago by Achille <[email protected]>
cleanup

8c52cbacff3ea672da0bfdf6a1b9c59961164187 authored over 8 years ago by Achille Roussel <[email protected]>
attempt at fixing circle.yml

287ab4a9e1c26f2a7e1990a3bcc22f4434e28d2c authored over 8 years ago by Achille Roussel <[email protected]>
code review changes + temp fix for data race in tests

48e5a5155b1c28650b16503c4707fe472405d70f authored over 8 years ago by Achille Roussel <[email protected]>
resolve conflicts

ab3a4c222f31717d0ab3e1237f1b781ff8552639 authored over 8 years ago by Achille Roussel <[email protected]>
don't block when closing a client twice

217e1f00ea2ee722b90058f3a59757f7532e9a0f authored over 8 years ago by Achille Roussel <[email protected]>
defer stopping the client's ticker

10676c0c2d29f835e53d0a24a412c57a4cc42361 authored over 8 years ago by Achille Roussel <[email protected]>
fix potential race condition

029a2eed2e0c91644d0a6283c8c82a873781512e authored over 8 years ago by Achille Roussel <[email protected]>
Merge pull request #65 from segmentio/pass-by-value

follow up of #63

ab34a85c387c25d72a3c6ab5bf7092db19380b37 authored over 8 years ago by Achille <[email protected]>
fix tests

40330e037256aacb15c4f4be7fd9d945f92ef3b7 authored over 8 years ago by Achille Roussel <[email protected]>
set version to 3.0.0

aee5e8c6709a13f9fc4d3cb7015061b66906449c authored over 8 years ago by Achille Roussel <[email protected]>
Merge branch 'pass-by-value' into v3.0

5537ba232d04fac1738638f731debda47721120b authored over 8 years ago by Achille Roussel <[email protected]>
cleanup

17b613f85685794aa7d3ad7c236e248aad601789 authored over 8 years ago by Achille Roussel <[email protected]>
attempt to fix circle.yml

86b719a419d2a2ec8b31072b8f99f0cf538dc6d0 authored over 8 years ago by Achille Roussel <[email protected]>
fix go vet

2f4d13fed52b7d87a3b6ce13ca240785fb966e44 authored over 8 years ago by Achille Roussel <[email protected]>
Merge branch 'pass-by-value' of ssh://github.com/segmentio/analytics-go into pass-by-value

e90ce6a7c2cddf9f93a59961bb991e3079d5b161 authored over 8 years ago by Achille Roussel <[email protected]>
pass parameters by value to client methods

f952349a7a272b0ed49e9591f739efd397354032 authored over 8 years ago by Achille Roussel <[email protected]>
Update Circle Config (#64)

* Update Makefile and circle config

Makefile: Enable race detector, fix phony targets.

Cir...

c88243972a0d29577dcaaac4a61d28891190dbee authored over 8 years ago by Prateek Srivastava <[email protected]>
pass parameters by value to client methods

c499d6f804418217d34a3d8e23696d3534d62da9 authored over 8 years ago by Achille Roussel <[email protected]>
defer stopping the client's ticker

61b893cf9622a9ca85a7c4034dd14f6a9b151b25 authored over 8 years ago by Achille Roussel <[email protected]>
fix potential race condition

800922130a409cb536772c552c889a14bc305b6e authored over 8 years ago by Achille Roussel <[email protected]>
don't block when closing a client twice

2fa31923037807b1f4ed36b9ad934e8fa5fd2b3d authored over 8 years ago by Achille Roussel <[email protected]>
Merge pull request #45 from segmentio/messageid

Set message ID only if not present

32844f4d32ee4ef723aba7d79ffde5a327d91303 authored over 8 years ago by Prateek Srivastava <[email protected]>
Add test

6484f3020db35b60ba0d6df63efb961e51a013ed authored over 8 years ago by Vince Prignano <[email protected]>
Set message ID only if not present

6174f3f7937509336ab1a79608886aceccbc55c2 authored over 8 years ago by Vince Prignano <[email protected]>
update tests for new version

a3bcbc9544d297bf807351cdd0487588dff4d378 authored almost 9 years ago by Prateek Srivastava <[email protected]>
Prepare for release 2.1.0.

b219661100c636d3f27a8976a206a13b8b3fcdff authored almost 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #16 from segmentio/retry-and-backoff

Retry and backoff

e08a234272c150dd2e1d17470acd65799cd4a906 authored almost 9 years ago by Prateek Srivastava <[email protected]>
Add retry for failed requests

64d81aae253e59857ee1ed38dee223f24de48b06 authored almost 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #41 from segmentio/defer-loop

Defer starting loop.

227c8e61b794731c5359655f72f33a7064078cd4 authored almost 9 years ago by Prateek Srivastava <[email protected]>
Defer starting loop.

By deferring starting the background loop goroutine, we allow clients to
set an arbitrary flush ...

26ca22845a9f7650ab3af5f6a36e45eb840abe51 authored almost 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #35 from wyattjoh/master

Fixed resource leak with ticker

46c892bb10c61ffd3a9d14fc1aa18d521b9f7fad authored about 9 years ago by Prateek Srivastava <[email protected]>
Fixed resource leak with ticker

- Stop the ticker to release associated resources as per the
documentation

eb54bff29653aaec7e49770b92a0e95b5cd27d98 authored about 9 years ago by Wyatt Johnson <[email protected]>
Merge pull request #34 from ernesto-jimenez/add-integrations

Add Integrations field

6ed55b22c5233d45873ff32334a5e1c31f2f59ba authored about 9 years ago by Prateek Srivastava <[email protected]>
Add Integrations field

0f9150a8b88d8d197991e5ad6464a873bbd9aa89 authored about 9 years ago by Ernesto Jiménez <[email protected]>
Merge pull request #32 from segmentio/dont-deserialize-errors

Don't deserialize errors

2f97a8740fef928c09bd99d814a011791d3270a8 authored about 9 years ago by Prateek Srivastava <[email protected]>
Don't deserialize errors

It's tricky to deserialize HTTP errors since they're not guaranteed
to be in a consistent format...

4087d311c3bb0070fd032fa32a00baeba0a82ed3 authored about 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #30 from segmentio/clean-shutdown

Clean shutdown

0972e2b94e22f9e3c1676cb5edbae213d5f826e0 authored about 9 years ago by Prateek Srivastava <[email protected]>
Clean shutdown

Adds a second channel so that the background go-routine can indicate
when it finishes uploading ...

300f9ef208a24766e6b0014f4807005d707e7481 authored about 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #31 from segmentio/test-interval

Add test to verify library flushes at intervals

07a31a91cd26648de0bfaff26fbcd5fe3adf52c9 authored about 9 years ago by Prateek Srivastava <[email protected]>
Add test to verify library flushes at intervals

94ea05444ef8e39c99bb45265d754c91f9af6c5f authored about 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #29 from segmentio/revert-28

Revert #28

c839f27ab073fd77cc842f068e5a8b79ae139404 authored about 9 years ago by Prateek Srivastava <[email protected]>
Revert #28

This reverts #28 and a subsequent fix.

The issue was with this LOC. Once in a while (and likely...

5bdfc64bcc1bd97e6abca2cfc71c066899fdf491 authored about 9 years ago by Prateek Srivastava <[email protected]>
Append as elements instead of array.

93892c42c4a95031cda1ed95e796e9f00ff49a44 authored about 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #28 from vladiacobsendgrid/master

Fix: Close() method to wait until all messages was queued and sent

d9e9d96fe450bc17aef2b3e147bb98d2985dafb9 authored about 9 years ago by Prateek Srivastava <[email protected]>
Close msgs after quite is done

76b1d6601a237934b023c2941ea55b9ae67d151d authored about 9 years ago by Vlad-George Iacob <[email protected]>
Fixed Close method to wait until all msgs was queued

4c6a6aecf6eac300f19443ac1aa074f571950c74 authored about 9 years ago by Vlad-George Iacob <[email protected]>
Merge pull request #27 from segmentio/clear-readme

Readme refers to godocs or segment.com/docs

2f4e6bf54f7fe167d29eb9b6010ea8ea0551bc63 authored over 9 years ago by Prateek Srivastava <[email protected]>
Readme refers to godocs or segment.com/docs

Kinda a pain to keep the readme docs updated when we already have the
info on godocs.

03a4520e2b6049cdc13b82e3c2465fd916c4fff8 authored over 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #23 from segmentio/logger

Allow setting a custom logger

46cef8af95aefa1a1adf8c07cc175ce314275b8d authored over 9 years ago by Prateek Srivastava <[email protected]>
Allow setting a custom logger

98d211bbf7cec2e49e5b9f00edf33e15473b7be3 authored over 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #26 from segmentio/custom-client

Add ability to set custom http client

5dc415097c4cb96b04951e014e786bfdb120fe4c authored over 9 years ago by Prateek Srivastava <[email protected]>
Add ability to set custom client

c4669e48b6a63a8d475af36dd3687879dec2c9b1 authored over 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #25 from segmentio/reorganize

OCD: organize struct declaring and initializers

cf6ad18be981e158ac1e8907564b2f642de480e6 authored over 9 years ago by Prateek Srivastava <[email protected]>
OCD: organize struct declaring and initializers

f0f75e57e840469d8f57b0d23525b7513fed45ba authored over 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #22 from segmentio/constants

Make version a constant and export it

afce765a34ce47dde040c5a164eb2be21ae9a615 authored over 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #24 from segmentio/format-imports

format imports

bc282c45fe68800e77152bcfca1c362e31b91d43 authored over 9 years ago by Prateek Srivastava <[email protected]>
format imports

cad3bda7ba45d886cc9270a9875df0bafe763a7c authored over 9 years ago by Prateek Srivastava <[email protected]>
Make version a constant and export it

1d556c230acd41ed2753460fcb29018092c7ffda authored over 9 years ago by Prateek Srivastava <[email protected]>
Merge pull request #19 from segmentio/custom-timestamp

Allow custom timestamps

5e3230b4aee4ae51bfd11634f6592e12936b6145 authored over 9 years ago by TJ Holowaychuk <[email protected]>
Allow custom timestamps

3e7257a37ab3df5b39e5d3a657a6b90f9cc1eb9e authored over 9 years ago by Prateek Srivastava <[email protected]>