Skip to content

Commit f285c03

Browse files
committed
Add missing entries to CHANGELOG.md
I've had a look through all the commits that landed on `main` since 4.0.0. I haven't included absolutely everything here - just commits which felt user-facing enough to include in a changelog. Signed-off-by: Chris Sinjakli <[email protected]>
1 parent 52e0416 commit f285c03

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,15 @@ _**Codename:** They finally made a point release_
1010

1111
## Small improvements
1212

13+
- [#264](https://github.com/prometheus/client_ruby/pull/264) Add JRuby 9.3 to build matrix:
14+
JRuby 9.3 was released, and added as an officially supported version
15+
- [#273](https://github.com/prometheus/client_ruby/pull/273) Add Ruby 3.2 to build matrix:
16+
Ruby 3.2 was released, and added as an officially supported version
17+
- [#280](https://github.com/prometheus/client_ruby/pull/280) Optimize incrementing values
18+
in DirectFileStore adapter:
19+
There were some expensive method calls being made multiple times when they didn't need
20+
to be for simple increments. This PR introduces a specialised implementation for that
21+
case.
1322
- [#277](https://github.com/prometheus/client_ruby/pull/277) Allow use of `instance` and
1423
`job` labels:
1524
It's now possible to set the `instance` and `job` labels on metrics, where previously
@@ -25,6 +34,19 @@ _**Codename:** They finally made a point release_
2534
the scraped metric data to take precedence over the labels generated by the
2635
server.
2736

37+
## Bug fixes
38+
39+
- [#268](https://github.com/prometheus/client_ruby/pull/268) Use lowercase response headers
40+
in Rack example:
41+
Rack 3.0.0 started requiring this for compatibility with HTTP/2
42+
- [#271](https://github.com/prometheus/client_ruby/pull/271) Use lowercase for HTTP headers
43+
in middleware:
44+
Fixes the same issue from above in our middleware
45+
- [#270](https://github.com/prometheus/client_ruby/pull/270) Small compatibility fixes in
46+
Rack example:
47+
Apple have taken port 5000 for AirPlay, so we had to move away from it. Go has changed
48+
how you install binaries, so we updated those instructions too.
49+
2850
# 4.0.0 / 2022-03-27
2951

3052
_**Codename:** The "barely a release" release_

0 commit comments

Comments
 (0)