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