Skip to content

Commit 4c3499f

Browse files
authored
Merge pull request #279 from prometheus/sinjo-prepare-4-1-0
Prepare release 4.1.0
2 parents 2022a41 + f285c03 commit 4c3499f

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,23 @@
22

33
# Unreleased changes
44

5+
_None outstanding_
6+
7+
# 4.1.0 / 2023-02-15
8+
9+
_**Codename:** They finally made a point release_
10+
511
## Small improvements
612

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.
722
- [#277](https://github.com/prometheus/client_ruby/pull/277) Allow use of `instance` and
823
`job` labels:
924
It's now possible to set the `instance` and `job` labels on metrics, where previously
@@ -19,6 +34,19 @@
1934
the scraped metric data to take precedence over the labels generated by the
2035
server.
2136

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+
2250
# 4.0.0 / 2022-03-27
2351

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

lib/prometheus/client/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module Prometheus
44
module Client
5-
VERSION = '4.0.0'
5+
VERSION = '4.1.0'
66
end
77
end

0 commit comments

Comments
 (0)