Skip to content

Commit

Permalink
Merge pull request #279 from prometheus/sinjo-prepare-4-1-0
Browse files Browse the repository at this point in the history
Prepare release 4.1.0
  • Loading branch information
Sinjo committed Mar 20, 2023
2 parents 2022a41 + f285c03 commit 4c3499f
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,23 @@

# Unreleased changes

_None outstanding_

# 4.1.0 / 2023-02-15

_**Codename:** They finally made a point release_

## Small improvements

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

## Bug fixes

- [#268](https://github.com/prometheus/client_ruby/pull/268) Use lowercase response headers
in Rack example:
Rack 3.0.0 started requiring this for compatibility with HTTP/2
- [#271](https://github.com/prometheus/client_ruby/pull/271) Use lowercase for HTTP headers
in middleware:
Fixes the same issue from above in our middleware
- [#270](https://github.com/prometheus/client_ruby/pull/270) Small compatibility fixes in
Rack example:
Apple have taken port 5000 for AirPlay, so we had to move away from it. Go has changed
how you install binaries, so we updated those instructions too.

# 4.0.0 / 2022-03-27

_**Codename:** The "barely a release" release_
Expand Down
2 changes: 1 addition & 1 deletion lib/prometheus/client/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

module Prometheus
module Client
VERSION = '4.0.0'
VERSION = '4.1.0'
end
end

0 comments on commit 4c3499f

Please sign in to comment.