Gregor Jasny
4ecc4060bb
try codeql
2021-03-15 12:14:25 +01:00
Gregor Jasny
2412990ee9
core: avoid collecting empty metric families
v0.12.2
2021-03-09 13:21:22 +01:00
Gregor Jasny
5b465a4e6c
pull: Announce utf-8 content encoding
...
Closes : #377
2021-03-09 13:01:15 +01:00
Gregor Jasny
fdb1a744be
chore: prepare prometheus-cpp 0.12.2
2021-03-09 11:14:34 +01:00
Gregor Jasny
1d36d42210
core: Replace name check regex ( #462 )
...
* core: test for more invalid lables
* core: rewrite label and metric name checks
The std::regex has the problem that it is not available everywhere
and also it's 75 times slower than the naive validity check.
```
BM_Label_Check_Regex 550 ns 550 ns 1270601
BM_Label_Check_NoRegex 7.50 ns 7.50 ns 92802503
```
2021-03-08 11:29:25 -08:00
Gregor Jasny
77b06a8709
core: reject duplicate label names ( #463 )
...
Issue: #459
2021-03-08 11:28:04 -08:00
Gregor Jasny
d095854d07
ci: Add clang-format linting ( #464 )
2021-03-08 11:27:26 -08:00
Gregor Jasny
77a5b01728
Merge pull request #460 from jupp0r/pkgconfig
...
feat(cmake): Generate pkg-config files
2021-03-05 09:41:21 +01:00
Gregor Jasny
5699348faa
feat(cmake): Generate pkg-config files
...
Fixes : #447
2021-03-04 21:15:31 +01:00
Gregor Jasny
fe4f437468
Merge pull request #458 from jupp0r/iwyu
...
feat(iwyu): Organize includes with include-what-you-use
2021-03-03 22:57:21 +01:00
Gregor Jasny
f448b2c3de
feat(iwyu): Organize includes with include-what-you-use
2021-03-03 22:11:10 +01:00
Gregor Jasny
b54cd0725f
Merge pull request #454 from Fefer-Ivan/add-conan-to-readme
...
Add conan reference to readme
2021-02-11 10:58:56 +01:00
Ivan Fefer
a0994305f5
Add conan reference to readme
2021-02-10 11:16:55 +03:00
Gregor Jasny
38130aee33
Merge pull request #453 from jupp0r/fix-std-tochars
...
core: Fix usage of std::to_chars
v0.12.1
2021-02-05 13:13:27 +01:00
Gregor Jasny
58141879f6
core: Fix usage of std::to_chars
2021-02-05 12:56:29 +01:00
Gregor Jasny
6929e34e86
chore: start prometheus-cpp 0.12.1 development cycle
2021-02-05 12:56:24 +01:00
Gregor Jasny
af8449400d
Merge pull request #435 from jupp0r/improve-example
...
pull: Add better example
v0.12.0
2021-01-31 20:57:57 +01:00
Gregor Jasny
7cfaf090c9
Merge pull request #443 from jupp0r/release-submodules
...
ci: Add workflow to create tarball including submodules
2021-01-31 20:55:59 +01:00
Gregor Jasny
a8bbb7f9f0
Merge pull request #444 from jupp0r/use-printf-g-format
...
fix: use printf %g or std::to_chars to serialize doubles
2021-01-31 20:55:35 +01:00
Gregor Jasny
bf0ddfc57b
fix: use printf %g or std::to_chars to serialize doubles
...
This will result in floating point numbers redered with the
necessary precision and avoids trailing zeroes.
Closes : #441
2021-01-10 00:31:14 +01:00
Gregor Jasny
da316fca3d
ci: Add workflow to create tarball including submodules
...
Closes : #388
2021-01-05 06:48:39 +01:00
Gregor Jasny
8a74501158
Merge pull request #442 from LesnyRumcajs/add-missing-include
...
Added missing include
2021-01-05 05:18:33 +01:00
Hubert Bugaj
e0cc7b5e3e
Added missing include
2021-01-04 13:04:48 +01:00
Gregor Jasny
767e86211f
Merge pull request #440 from jupp0r/improve-code-coverage-part2
...
pull: improve code coverage
2020-12-27 18:07:34 +01:00
Gregor Jasny
3c5d3c5775
pull: improve code coverage
2020-12-27 17:50:36 +01:00
Gregor Jasny
07a30cbb94
Merge pull request #439 from jupp0r/github-actions-for-doxygen
...
ci: Use GitHub Actions to deploy documentation
2020-12-27 15:53:30 +01:00
Gregor Jasny
b57ad1d998
ci: Use GitHub Actions to deploy documentation
2020-12-27 15:50:21 +01:00
Gregor Jasny
216994814b
Merge pull request #438 from jupp0r/use-lcov-for-coverage
...
ci: use lcov for coverage
2020-12-27 15:33:55 +01:00
Gregor Jasny
58dbe78153
ci: use lcov for coverage
2020-12-27 15:20:57 +01:00
Gregor Jasny
85e4aff8d0
Merge pull request #437 from jupp0r/improve-code-coverage-for-pull
...
Improve code coverage for pull
2020-12-27 13:31:42 +01:00
Gregor Jasny
b8db5e468d
pull: don't trigger failing authentication due to civetweb/civetweb#954
2020-12-27 13:06:58 +01:00
Gregor Jasny
114f756f19
pull: don't set auth handler to nullptr to avoid civetweb bug
2020-12-27 13:06:58 +01:00
Gregor Jasny
eae808770a
pull: test authentication and compression
2020-12-26 23:42:48 +01:00
Gregor Jasny
928a347a1d
Merge pull request #436 from jupp0r/modernize-coverage
...
ci: Make Coverage workflow more fine-grained
2020-12-26 22:52:38 +01:00
Gregor Jasny
8e02f8ff8b
ci: Make Coverage workflow more fine-grained
2020-12-26 22:26:54 +01:00
Gregor Jasny
fda05ed105
pull: Add better example
...
Closes : #423
2020-12-26 15:46:38 +01:00
Gregor Jasny
17ef02ad20
Merge pull request #434 from jupp0r/separate-cmake-ci-retry
...
ci: Make CMake workflow more fine-grained
2020-12-24 09:33:17 +01:00
Gregor Jasny
caaf89005f
ci: Make CMake workflow more fine-grained
2020-12-24 00:21:09 +01:00
Gregor Jasny
75bfdb1892
Merge pull request #433 from jupp0r/separate-bazel-ci
...
ci: Run bazel from separate workflow
2020-12-23 13:17:23 +01:00
Gregor Jasny
eb06094dee
ci: Run bazel from separate workflow
2020-12-23 12:35:01 +01:00
Gregor Jasny
12c57837aa
Merge pull request #432 from jupp0r/remove-collectable
...
Remove collectable
2020-12-17 21:55:24 +01:00
Gregor Jasny
b128da6459
chore: Raise version to v0.12.0 due to changed public interface
2020-12-17 19:32:14 +01:00
Mark Klein (mklein201)
bd887dafbd
pull: Add RemoveCollectable
...
Closes : #415
2020-12-17 19:32:14 +01:00
Gregor Jasny
4061c107e9
Merge pull request #430 from jupp0r/exposer-integration-test
...
pull: Add integration test for exposer
2020-12-16 23:29:53 +01:00
Gregor Jasny
87f93a1e38
pull: Work-around assertion and race-condition in auth handler
2020-12-16 21:18:59 +01:00
Gregor Jasny
9638191bc9
pull: Add integration test for exposer
2020-12-16 20:10:49 +01:00
Gregor Jasny
6b4ec6eff1
Merge pull request #429 from jupp0r/fix-leaking-weak-pointers
...
pull: Remove expired weak pointers to avoid leak
2020-12-14 22:36:10 +01:00
Gregor Jasny
0b92ab70ba
Merge pull request #428 from jupp0r/format-with-clang-format-11
...
Format Bazel and C++ files
2020-12-14 22:06:04 +01:00
Gregor Jasny
c71ae77cf3
push: Remove expired weak pointers to avoid leak
2020-12-14 21:58:51 +01:00
Gregor Jasny
fa49acc155
pull: Remove expired weak pointers to avoid leak
2020-12-14 21:33:09 +01:00