Commit Graph

789 Commits

Author SHA1 Message Date
Gregor Jasny cfa3ecb1ed feat: don't create temporary objects for serialization
Fix: #646
2023-12-28 21:41:06 +01:00
Gregor Jasny 2a39067b52 build: use Ubuntu 22.04 for clang-format 2023-12-28 20:59:13 +01:00
Gregor Jasny 48f75a87b8 test(core): add more tests 2023-12-28 19:15:15 +01:00
Gregor Jasny 524bba50a7 fixup! docs: Prepare for 1.2.0 release 2023-12-28 19:08:50 +01:00
Gregor Jasny 23162a6b77 docs: Prepare for 1.2.0 release
Fix: #662
v1.2.0
2023-12-28 15:15:49 +01:00
Gregor Jasny 8de5a69691 chore(core): use hidden friends 2023-12-28 13:39:49 +01:00
Gregor Jasny 1abb4240e2 build(bazel): add bzlmod lockfile 2023-12-27 16:19:57 +01:00
Gregor Jasny 767613a41c build(bazel): explicitly enable or disable bzlmod 2023-12-27 16:19:57 +01:00
Gregor Jasny 470bb5790a chore(push): use curl 8.5.0 2023-12-27 15:28:25 +01:00
Gregor Jasny 6c161e5d77 chore(pull): remove pre v1.14 civetweb work-around 2023-12-27 14:15:32 +01:00
Gregor Jasny 8438ebda32 test(pull): add tests for authentication 2023-12-27 14:15:32 +01:00
Gregor Jasny 4862b49036 docs: update shields 2023-12-27 14:15:22 +01:00
Owen Knight da220f511b feat(push): allow timeout for HTTP requests
Allows specification of a timeout for HTTP requests which is passed to
curl. This allows the operation to eventually fail if the remote
endpoint does not respond.

Default value for the added parameter maintains existing behaviour.
2023-12-19 23:06:52 +01:00
Gregor Jasny 540a5a5224 feat(core): optimize add
Fixes #671
2023-12-19 18:24:29 +01:00
Gregor Jasny 3eca7c6e21 fix(push): encode push labels
Fixes #652
2023-12-19 18:22:18 +01:00
Gregor Jasny 36b85a1017 fix(util): avoid sign extension in base64 encodesr 2023-12-19 18:22:18 +01:00
Gregor Jasny 6031cdd2f6 ci: disable Bazel on macOS for SSL build
Bazel seems to ingest some OpenSSL headers from
/usr/local/include that collide with boringssl.
2023-12-19 08:09:51 +01:00
Gregor Jasny bd80293328 chore: move base64 implementation into internal utility library 2023-12-18 10:00:58 +01:00
Gregor Jasny 5de72e811a feat: add base64 encoder 2023-12-18 10:00:58 +01:00
Gregor Jasny a944ec1002 ci(renovate): use recommended config 2023-11-20 09:33:10 +01:00
Renovate Bot b60d5cef7c chore(deps): update boringssl digest to 2ff4b968 2023-11-20 09:26:02 +01:00
Gregor Jasny 732efbf122 chore: move renocate config into github folder 2023-11-20 09:21:07 +01:00
Renovate Bot f7fda293e0 chore(deps): update dependency zlib to v1.3 2023-11-20 09:19:19 +01:00
Renovate Bot 67d5f3f016 chore(deps): update dependency google_benchmark to v1.8.3 2023-11-19 22:52:29 +01:00
Renovate Bot d709929ab6 chore(deps): update dependency rules_cc to v0.0.9 2023-11-19 22:52:17 +01:00
Renovate Bot 33f4d61334 chore(deps): update dependency platforms to v0.0.8 2023-11-19 22:52:17 +01:00
Renovate Bot 41bcb2d3a1 chore(deps): update dependency com_github_google_benchmark to v1.8.3 2023-11-19 17:47:54 +01:00
Renovate Bot 81f959b7e7 Add renovate.json 2023-11-19 17:33:28 +01:00
Gregor Jasny b1234816fa build(bazel): use Bazel module for google_benchmark 2023-08-09 19:58:59 +02:00
Gregor Jasny d9de182499 chore: use google benchmark 1.8.2 2023-08-09 19:58:59 +02:00
Gregor Jasny 4b03769662 ci: replace removed Ubuntu 18.04 action runner 2023-04-16 13:59:37 +02:00
Gregor Jasny c57f91c7a9 build(bazel): set Z_HAVE_UNISTD_H for zlib 2023-04-16 13:59:37 +02:00
Gregor Jasny 8b9cc3db8c feat(pull): use civetweb 1.16 2023-04-16 13:59:37 +02:00
Gregor Jasny 99e4d5085e chore: update rules_cc Bazel module 2023-02-16 10:38:24 +01:00
Gregor Jasny bd7c69db49 chore(push): update boringssl Bazel module 2023-02-16 10:38:24 +01:00
Gregor Jasny fd7c1e167a chore(push): use curl 7.88.0 2023-02-16 10:38:24 +01:00
Gregor Jasny 33c760a461 chore(push): update boringssl to same version as grpc 2023-02-16 10:38:24 +01:00
Kadayam, Harihara(hkadayam) 1833c1848c core: Add Reset APIs to histogram and counters 2023-02-09 21:02:12 +01:00
Gregor Jasny bb21a73ce8 build(bazel): use Bazel modules
Issue: #225 #507 #513 #581
Closes: #616
2023-02-01 10:12:09 +01:00
Gregor Jasny e9ae295f0d ci: use Ubuntu telegraf installation 2023-01-30 13:54:17 +01:00
Vihang Mehta 81e208c250 Update platform constraints to be compatible with bazel 6
Signed-off-by: Vihang Mehta <vihang@pixielabs.ai>
2022-12-22 10:31:46 +01:00
Romain Geissler 66e60b47c3 Use std::atomic::fetch_add in modern C++. 2022-12-09 10:19:12 +01:00
Gregor Jasny 8f0612ce96 chore: use Google Benchmark 1.7.1 2022-12-08 20:21:22 +01:00
Gregor Jasny 00c0334ec4 test(push): gethostname requires Winsock library 2022-12-08 19:01:35 +01:00
Gregor Jasny 89e79f2003 build: revert back to C++11
There seem to be many poor souls stuck to C++11. Because we
don't really depend on C++14 features let's wait for a reason
to bump up the standard to C++17 or later.

Close: #619
Fix: #618
Fix: #615
2022-11-28 22:41:49 +01:00
bsergean b1b55230dd cmake: fix typo in CXXFLAGS (was CXXLFAGS) 2022-11-18 23:39:03 +01:00
Gregor Jasny c9ffcdda90 chore: Use Google Benchmark 1.7.0 v1.1.0 2022-11-09 13:03:13 +01:00
Gregor Jasny c954f9e95d chore: Use GoogleTest 1.12.1 2022-11-09 13:03:13 +01:00
Gregor Jasny 356b0e1237 docs: state C++14 requirement
Fix: #610
2022-11-09 12:31:45 +01:00
Gregor Jasny e8b2805f9c ci: update actions/cache to v3 2022-11-09 12:05:48 +01:00