Ecosyste.ms: OpenCollective

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

github.com/jsdelivr/globalping

A global network of probes to run network tests like ping, traceroute and DNS resolve
https://github.com/jsdelivr/globalping

perf: increase probe sync interval

2276507617e1b58fc64cef5f197916a94e3a5a79 authored 10 months ago by Martin Kolárik <[email protected]>
perf: use a custom probe list sync mechanism (closes #419) (#501)

6934953f8667740712e208802148c4928205aac6 authored 10 months ago by Martin Kolárik <[email protected]>
feat: allow some adopted fields to be null (#498)

360afc9cd0600155a1436d55996792762e2e04b0 authored 10 months ago by Alex Yarmosh <[email protected]>
feat: hardware adopted fields (#496)

* feat: manage hardware adopted fields

* fix: remove isHardware field

* fix: prevent conti...

d8f49a88d7549960a39cea9beee0ccdd08cc18a1 authored 11 months ago by Alex Yarmosh <[email protected]>
perf: use a separate redis channel for each probe (#495)

93d49172d36c23ed57df0d1f9698ce1a362f3d1f authored 11 months ago by Martin Kolárik <[email protected]>
Merge pull request #493 from jsdelivr/redis-1

perf: separate measurement data for fast key counting

60fbb09fc968cbfb8b76d38a8bce566d057712b5 authored 11 months ago by Martin Kolárik <[email protected]>
refactor: redis key structure

8b3d3fd84623b123901f2b386a1228051a7f1f5d authored 11 months ago by Martin Kolárik <[email protected]>
perf: separate measurement data for fast key counting

4fad9a076f80dcfd3cff1326652a7c726c78ab5a authored 11 months ago by Martin Kolárik <[email protected]>
docs: revise OAS (#479)

Co-authored-by: Sarah Mischinger <[email protected]>
Co-authored-by: Martin Kolárik <marti...

a3babe2455ff7668d890c98d8bac1c14c61fb644 authored 11 months ago by Sarah Mischinger <[email protected]>
feat: credits support (#489)

* feat: add credits consuming

* test: fix existing tests

* test: add int tests

* test: ...

5328364bb2418c8f1a26961635d80c9bc1481e1e authored 11 months ago by Alex Yarmosh <[email protected]>
perf: switch to sharded redis adapter

0598c169476c569f15cca1d473a929a70625c997 authored 11 months ago by Martin Kolárik <[email protected]>
perf: disable measurement counting

630a706c442bd7c6fbddd849fc1123f139fc2d39 authored 11 months ago by Martin Kolárik <[email protected]>
Merge pull request #490 from jsdelivr/nr-fix-2

fix: newrelic logs and commonjs modules

c546e60958159751fd78fcf5a075a82dec05e93b authored 11 months ago by Martin Kolárik <[email protected]>
feat: move to node v20

76e9f8245c89ad95c97e0223e493b7dc2241897e authored 11 months ago by Alexey Yarmosh <[email protected]>
fix: newrelic logs and commonjs modules

5e3a2fe8a329d2c89007a2a91903cc4f5cb5abe7 authored 11 months ago by Alexey Yarmosh <[email protected]>
perf: publishOnSpecificResponseChannel: true

de42d9c4758cadf6f302fac15a7310fe6eb4f643 authored 11 months ago by Martin Kolárik <[email protected]>
feat: add HTTPS DNS type support (#488)

042a221f1bbfb8de8ec0505e8e6846eb9e8d7914 authored 11 months ago by Alex Yarmosh <[email protected]>
fix: don't require a commit hash file in dev runs (#486)

1c024cb6d290fdcb8956934685832748db552918 authored 12 months ago by Martin Kolárik <[email protected]>
test: improve dist tests (#484) (#485)

22e3e8d4cfd05f7e1659c78aaca74375b70662ca authored 12 months ago by Martin Kolárik <[email protected]>
fix: koa-static dep

3518f2cc76a2b0ec09125190ade59d14401c8de1 authored 12 months ago by Martin Kolárik <[email protected]>
fix: koa-favicon dep

f9c5343e0a93f15b5555d03e4b350e07b6b8bfa3 authored 12 months ago by Martin Kolárik <[email protected]>
Merge pull request #482 from jsdelivr/new-adopted-table

feat: change adopted probes sql table

3bc0d67528631d428cd38950133ae5c006ff4cd1 authored 12 months ago by Martin Kolárik <[email protected]>
feat: separate limits for authenticated users (#483)

* docs: document auth tokens

* refactor: allow auth only when creating measurements

* feat...

dac9d59b7a361207d6126be9ea667b7ff96ddc50 authored 12 months ago by Alex Yarmosh <[email protected]>
feat: change adopted probes sql table

2dcd5ec5230a5a8f000bf691dae13d493ff98a0e authored 12 months ago by Alexey Yarmosh <[email protected]>
fix: add git and optimize dockerfile (#481)

72b9d4f05a00a28e715c76b1badd009e5d221bb5 authored 12 months ago by Martin Kolárik <[email protected]>
feat: flush redis only on deploys but not on regular restarts (#480)

* feat: add flushing of redis cache by commit

* test: add tests

* feat: get same fake ip a...

2973d597264bbcb29a76ce8a10dbd9fa976032c3 authored 12 months ago by Alex Yarmosh <[email protected]>
fix: improve rate limit handling when near zero (#474)

bf0ae6d116079dafd829378ca184f4d374f39798 authored 12 months ago by Martin Kolárik <[email protected]>
Change healthcheck to /health

Because /probes is too slow and restarts the app

8c168cfbfa2b7fbfb1be2ad9a6d9ed5f603c0bb6 authored 12 months ago by Dmitriy Akulov <[email protected]>
chore: minor deps update (#471)

* chore: minor deps update

* chore: major update for some deps

8cd9325bc66180da4efb4b0a43efd5fbe97fe10e authored 12 months ago by Martin Kolárik <[email protected]>
refactor: tests stabilization (#470)

* fix: compress test

* fix: probe-communication test

* refactor: disabling of redis cache
...

6134ec99cb77e4ff90456c7791ec2f9b51b20e3c authored 12 months ago by Alex Yarmosh <[email protected]>
feat: ability to select username/organization as a tag prefix (#469)

* feat: allow gh org names as tag prefix

* fix: tests

* fix: contributing steps

* feat:...

29adbc35ca993c5a48e664947c34c10c72304dcc authored almost 1 year ago by Alex Yarmosh <[email protected]>
Merge pull request #460 from jsdelivr/sistem-new-data

feat: add extra info to /probes if systemkey provided

0d9b61929db8ccc4638c3ac553357172a04792a1 authored about 1 year ago by Martin Kolárik <[email protected]>
feat: split redis use to persistent and non-persistent part (#461)

* feat: initially separate on pers and non-pers redis dbs

* feat: call flushdb on redis in pr...

dd5d9cf12921f270422de7c50d5b0ac0a90f4c7c authored about 1 year ago by Alex Yarmosh <[email protected]>
feat: add extra info to /probes if systemkey provided

f0789175ba4fd4f1abb6dd5f43c7d7ee437b1210 authored about 1 year ago by Alexey Yarmosh <[email protected]>
docs: update DB config vars

a78d02e2262e4a0930af124d7adccfdfc1f9eef5 authored about 1 year ago by Martin Kolárik <[email protected]>
fix: filter by world in any case (#463)

9627daf73c0958f3f02c39fa8b90c1df43496cfc authored about 1 year ago by Alex Yarmosh <[email protected]>
fix: fix db setup in tests (#458)

* feat: initially add seed and migration files

* feat: place seeds and migrations in folders
...

0363f42b0a3d95f5f9d1721afeb62ece3f362c63 authored about 1 year ago by Alex Yarmosh <[email protected]>
feat: send less tracing data to newrelic (#457)

25500beb8d71d86e5c2a9c470665dec8bd6acd25 authored about 1 year ago by Alex Yarmosh <[email protected]>
docs: revise readme (#455)

* Editing the readme to improve clarity, consistency, and correctness

* minor fixes and impro...

74355a3a8abc046b6e37772025b524c91d498c61 authored about 1 year ago by Sarah Mischinger <[email protected]>
feat: allow reusing measurement IDs for selecting same group of probes (#453)

* refactor: move suffix before the id

* feat: initially implement locations as id

* feat: ...

92ea2cf81d2fb1eb13fbd948d9803dc3fa6f8810 authored about 1 year ago by Alex Yarmosh <[email protected]>
feat: use ip2location for hosting detection, allow manual overrides (#434) (#450)

9a76651a37bb7307e5924e0e791a321ee5a949b5 authored about 1 year ago by Martin Kolárik <[email protected]>
feat: add truncated http field (#448)

* feat: add truncated http field

* fix: add truncated to required fields

---------

Co-a...

3b702d80657a0a3f46baa71138334821e3903c0e authored about 1 year ago by Alex Yarmosh <[email protected]>
feat: allow any case for user tags filter (#449)

de52c31ca7e8217e4d16cae411bfdfd0128c9f9f authored about 1 year ago by Alex Yarmosh <[email protected]>
feat: add new admin vars (#446)

598f921364c1efdd86d76f8ca875f2fdde5756bb authored about 1 year ago by Alex Yarmosh <[email protected]>
feat: setting data for adopted probes (#442)

* feat: ignore syncing of custom fields

* refactor: move fetch sockets from ws server

* te...

cc03c9644fae0dc8db35b88f895372778ad02add authored about 1 year ago by Alex Yarmosh <[email protected]>
docs: update contact email

113fd529c8e646636dfc1bd3349a2d5724532d95 authored about 1 year ago by Martin Kolárik <[email protected]>
fix: region location filter (#445)

* fix: region location filter

* refactor: get rid of normalizedRegion

7c9d6cea4587b165b3544e9bc3ac885903d54753 authored about 1 year ago by Alex Yarmosh <[email protected]>
fix: demo page

8ffc0ed1560035bf55899ca8bb2c5137f4936351 authored about 1 year ago by Martin Kolárik <[email protected]>
docs: document new env vars

7fe0e43dd7803e595070d4e8f525ca6551ece063 authored about 1 year ago by Martin Kolárik <[email protected]>
feat: sync adopted probe data (#441)

* feat: sync probe data to the dashboard db

* test: add unit tests

* feat: add default db ...

60b8312df58f54ab55f2fc2622f9c07ab508b2cd authored about 1 year ago by Alex Yarmosh <[email protected]>
fix: preserve the path in redirects (#440)

4df5e832aab4ea3a82737be34584cd257615beab authored about 1 year ago by Martin Kolárik <[email protected]>
feat: move from adminkey to systemkey (#439)

b5426213e135b49cd87b4438f8e887afc07c816d authored about 1 year ago by Alex Yarmosh <[email protected]>
Merge pull request #438 from jsdelivr/deps

Update dependencies

83c970b731a7a8b8cbd5c3c0606faf6ff1039f8b authored about 1 year ago by Martin Kolárik <[email protected]>
chore: update deps

e561867fcdf6d093c7fef4c56836fccdbb825606 authored about 1 year ago by Martin Kolárik <[email protected]>
fix: local config ignore

0addd1226538e391f7a2c5d8d7ef130f602984b7 authored about 1 year ago by Martin Kolárik <[email protected]>
docs: improve readme

Co-authored-by: Martin Kolárik <[email protected]>

a1d7c3eb81511422a170288effd424f69559491d authored over 1 year ago by Dmitriy Akulov <[email protected]>
feat: adoption probes (#435)

* feat: add endpoint to send code

* feat: add uuid/ip sync mechanism

* feat: add mariadb t...

d2ea86af913f17e5f7dbbb677a263f7f86b30e5d authored over 1 year ago by Alex Yarmosh <[email protected]>
feat: add network tags (#436)

287d7aa3bc8f360a0af90156b7e1d8a35ab119fc authored over 1 year ago by Martin Kolárik <[email protected]>
refactor: break down OpenApi spec into multiple files (#433)

03edd29d764f33442cb9e006cc95f244cccee2df authored over 1 year ago by Martin Kolárik <[email protected]>
refactor: rename internal error to probe error (#431)

3121388cf88cfd2809155d64d0dfc72652968ad9 authored over 1 year ago by Alex Yarmosh <[email protected]>
feat: staging env set up (#423)

* feat: add ability to handle dev env probes

* test: fix tests and local dev probes

* feat...

36ee06c51cc6cc88da44b465bd37a05038da8e7b authored over 1 year ago by Alex Yarmosh <[email protected]>
fix: disable throttling for probe ip limit fetchSockets (#415)

* fix: disable throttling for probe ip limit fetchSockets

* fix: update ip limit to fetchProb...

4420d308c83419ab0e53b6f3e8b2863ff4ebecef authored over 1 year ago by Alex Yarmosh <[email protected]>
feat: store probe node version (#416)

24312dfce25976dd9f02c5d20d63ad76eb447f00 authored over 1 year ago by Alex Yarmosh <[email protected]>
fix: send fewer transaction samples to newrelic (#414)

117efbe87d73ca145b53ad4975d4a2eeb7722176 authored over 1 year ago by Alex Yarmosh <[email protected]>
feat: city approximation (#412)

* feat: download geonames cities file

* feat: add city approximation logic

* refactor: upd...

249b75589c3ffa2281b93669c5cde40a84e442de authored over 1 year ago by Alex Yarmosh <[email protected]>
docs: add CONTRIBUTING.md

802bd9f6261fda0436759fc3a1f2cb2ce5c3aa36 authored over 1 year ago by Martin Kolárik <[email protected]>
Merge pull request #411 from jsdelivr/gha

chore: update GitHub actions

40929d9c9c2d33447687f3d725f3ddeaa6574452 authored over 1 year ago by Martin Kolárik <[email protected]>
chore: update GitHub actions

52966234002cf70a82fdb497d4e77568159272a3 authored over 1 year ago by Martin Kolárik <[email protected]>
refactor: replace `private-ip` with native API (#410)

Co-authored-by: Martin Kolárik <[email protected]>

74fcd557f48e71452626b979833e63ef8619a7a2 authored over 1 year ago by Sukka <[email protected]>
Merge pull request #407 from jsdelivr/fix-dc-state

fix: fix DC and FM states mapping

abaa86fe02ff0a9816559c8c8097093ac321a6af authored over 1 year ago by Martin Kolárik <[email protected]>
Merge branch 'master' into fix-dc-state

98216803da1e30d3d9a364c9fa4cecdfa3377787 authored over 1 year ago by Martin Kolárik <[email protected]>
Merge pull request #403 from jsdelivr/docs

feat: add docs links to error responses

7526181e314d1a26dc9318014e2e8248740ae2a7 authored over 1 year ago by Martin Kolárik <[email protected]>
Merge branch 'master' into fix-dc-state

97a7831e4d127f515bfa32bd7d23c22e021f3766 authored over 1 year ago by Alex Yarmosh <[email protected]>
feat: remove wrong FM state

7d22707646dab0e41cb99b0026aaff2d327ac94f authored over 1 year ago by Alexey Yarmosh <[email protected]>
docs: explain probesCount

7c9130cb2ed9429c9a5d0ec946fb55fea87afbc6 authored over 1 year ago by Martin Kolárik <[email protected]>
feat: add docs links to error responses

f0b74b9db1d678de0404ce03dcb953404a66bd65 authored over 1 year ago by Martin Kolárik <[email protected]>
docs: delete MD docs

fd2e4d2126ae75ec625fe471aaf478aec8fd0715 authored over 1 year ago by Martin Kolárik <[email protected]>
Merge pull request #409 from jsdelivr/vpn-provider-change

feat: use ip2location as vpn detection provider

ec21d5459b411b42bfccf3505b453b97a62751eb authored over 1 year ago by Martin Kolárik <[email protected]>
feat: use ip2location as vpn detection provider

968c9c29c5e9f812353a9adab3f80db7c187c60c authored over 1 year ago by Alexey Yarmosh <[email protected]>
Merge pull request #406 from jsdelivr/fix-wallaby

fix: fix wallaby configuration

0cb6c11eb21f0b007c700b9f38f17194ccb55b01 authored over 1 year ago by Martin Kolárik <[email protected]>
fix: fix DC and FM states mapping

91dd0e25a7ff05c221c1d07a35b79769caa95b09 authored over 1 year ago by Alexey Yarmosh <[email protected]>
fix: fix wallaby configuration

634a0ded89ee7ff6d396724176f1a303bba8f036 authored over 1 year ago by Alexey Yarmosh <[email protected]>
Merge pull request #405 from jsdelivr/fetchsockets-fix

feat: add option to force refresh fetchSockets value

63d3287ee4fa45e15f0dda8cf94c1a42ec143fd5 authored over 1 year ago by Martin Kolárik <[email protected]>
feat: add option to force refresh fetchSockets value

83c2da27c5b8696739088f12ceae1781d0ac2b9b authored over 1 year ago by Alexey Yarmosh <[email protected]>
Merge pull request #394 from jsdelivr/oas

Add OpenAPI docs and tests

e1d38c90d6ba65ab25d55bdc48cd3d7af21dfbbd authored over 1 year ago by Martin Kolárik <[email protected]>
refactor: error messages

4eec73a9fabba7ad652f056484fa6ffab22a5754 authored over 1 year ago by Martin Kolárik <[email protected]>
docs: complete headers and errors

32a448b54d286468c6a55cb4b50d5fcb59a2f05f authored over 1 year ago by Martin Kolárik <[email protected]>
docs: add guidelines

fffb0c93bd581f0f2f83f99ff23f00004b383a21 authored over 1 year ago by Martin Kolárik <[email protected]>
docs: shorten examples

2a54ff619fee03cffc15404f0b0e1ee75a03ea75 authored over 1 year ago by Martin Kolárik <[email protected]>
docs: conditional schema validation

06a84965ac419fc346322f09a1dd5a1d7f99ce46 authored over 1 year ago by Martin Kolárik <[email protected]>
docs: separate failed/finished types

2a6b856bef3bf86fe37b9a81d94e7b663452e388 authored over 1 year ago by Martin Kolárik <[email protected]>
Merge branch 'master' into oas

186d555703c894eaed5003e5ca6e281d2bfd5bc1 authored over 1 year ago by Martin Kolárik <[email protected]>
Merge pull request #396 from jsdelivr/fetchsockets-cache

feat: update fetchSockets caching algorithm

482562f863f120c59353341022a1c74ac7b2b211 authored over 1 year ago by Martin Kolárik <[email protected]>
feat: update fetchSockets caching algorithm

e211898cc1e4046c0af3dbaa79051b5e8482cb57 authored over 1 year ago by Alexey Yarmosh <[email protected]>
feat: refactor error message api-probe communication (#395)

dcaf37fd50bb0596856e0e9a1f6757191b605390 authored over 1 year ago by Alex Yarmosh <[email protected]>
Merge branch 'master' into oas

202b344bb71bc0b3be03f5adae05ae4464baaafb authored over 1 year ago by Martin Kolárik <[email protected]>
test: adjust portman config

f528b4ae1198d8ae88123e99aa6c83deca034a0e authored over 1 year ago by Martin Kolárik <[email protected]>
fix: stats json format

a0e7ffc93337835c5757b4f1d827d0e788abfa83 authored over 1 year ago by Martin Kolárik <[email protected]>
test: don't restart workers when exiting intentionally

4a4843b8185975cfee6c7e56734362b89574c6a7 authored over 1 year ago by Martin Kolárik <[email protected]>
test: fix IP detection for rate-limit tests

5caf801bc46bb3b7cc3538e706599959db4c3732 authored over 1 year ago by Martin Kolárik <[email protected]>