File: Changes

package info (click to toggle)
libnet-prometheus-perl 0.16-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 304 kB
  • sloc: perl: 1,768; makefile: 8
file content (126 lines) | stat: -rw-r--r-- 4,571 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Revision history for Net-Prometheus

0.16    2026-01-28
        [CHANGES]
         * Account for `SVt_PVOBJ` of Perl 5.38+ in the PerlCollector heap
           metrics
         * Use `Future::IO->load_best_impl` of Future::IO 0.18 in the examples

        [BUGFIXES]
         * Use `IO::Socket::IP` rather than `...::INET` to test the Future::IO
           exporter, in case the system provided a 'v6 local address

0.15    2026-01-05
        [CHANGES]
         * Modernise to perl v5.20:
            + Make use of the signatures and postfix deref features
         * Also include the IO counters from /proc/$PID/io in ProcessCollector

0.14    2024-10-25
        [CHANGES]
         * Added `->remove` and `->clear` methods to all metric types
         * Use `meta` module instead of globrefs and `no strict 'refs'`

0.13    2024-07-16
        [CHANGES]
         * Module style updates:
            + use v5.14
            + Swap unit tests from `Test::More` to `Test2::V0`; avoids needing
              `Test::Fatal`

0.12    2022-01-07
        [CHANGES]
         * Added ->export_to_Future_IO
         * Render NaN values as NaN; omit undef values entirely

0.11    2020-05-13
        [CHANGES]
         * Include the Net::Prometheus::PerlCollector module
         * Optionally skip building the XS part of PerlCollector if a C
           compiler is not available

        [BUGFIXES]
         * Fix for Histogram bucket generation for values less than 1 on
           -Duselongdouble platforms

0.10    2020-05-05
        [CHANGES]
         * Optional convenience creation of Histogram bucket bounds by
           repeating values per decade

        [BUGFIXES]
         * Declare test_requires HTTP::Request (RT132473)

0.09    2020-05-01
        [CHANGES]
         * Pass additional options from query params or ->render method into
           collector ->collect methods
         * Added more methods for easy export of metrics:
            + ->handle method to allow integration into existing
              HTTP::Message-based HTTP servers
            + ->export_to_IO_Async method to allow easy export of metrics from
              IO::Async-based applications without an existing HTTP server

0.08    2020-04-28
        [CHANGES]
         * Added Net::Prometheus::Registry
         * Allow Registry to act globally to allow 3rd-party modules to add
           themselves (primarily for Metrics::Any::Adapter::Prometheus to use)
         * Add a small example program showing Net::Async::HTTP::Server::PSGI

0.07    2018-10-18 16:52:17
        [CHANGES]
         * Escape embedded characters in HELP text
         * Add `version` and `charset` to Content-Type HTTP header
         * Docs fix: histogram buckets limits are upper, not lower bounds

0.06    2018-10-05 13:52:41
        [CHANGES]
         * Allow $metric->labels to take a single HASH reference as
           alternative to ordered list of strings

        [BUGFIXES]
         * Fix autovivification of gauge functions with labels (RT127284)
         * Spelling fixes from Debian (RT120491)
         * Make sure that ->unregister actually does so

0.05    2016/10/28 20:56:35
        [CHANGES]
         * Allow setting name prefix and extra labels on a process exporter
         * Implement process scraping of other PIDs in the Linux collector

        [BUGFIXES]
         * Prometheus needs all the labelsets of every variable grouped
           together; so rearrange the ->collect results

0.04    2016/10/27 16:10:06
        [CHANGES]
         * Implement a process collector for Linux
         * By default, attempt to load a process collector at construction
           time
         * Various documentation fixes

        [BUGFIXES]
         * Compatibility for perl 5.8.x by avoiding the "//" operator

0.03    2016/10/26 18:23:27
        [CHANGES]
         * Implement Histogram metrics
         * Allow value-returing callback functions on Gauges
         * Added Metric Groups
         * Document the register/unregister methods and the Collector
           interface

0.02    2016/10/26 00:30:25
        [CHANGES]
         * Many internal structure changes to support new features
           + Exposed $metric->samples as a documented method
           + Created Sample and MetricSamples types
           + Prepare for true multimetric collectors
         * Basic validation on metric/label names and values

        [BUGFIXES]
         * Ensure that label values with embedded NULs render correctly

0.01    2016/10/24 18:40:03
        First version, released on an unsuspecting world.