Skip to content

Commit

Permalink
Merge pull request #45 from travelping/prepare/4.0
Browse files Browse the repository at this point in the history
4.0 release
  • Loading branch information
RoadRunnr authored Dec 9, 2022
2 parents bbe98aa + 39e8558 commit 43a29d4
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 8 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
otp: [22.0.7, 22.1.8, 22.2.8, 22.3.4.14, 23.0.4, 23.1.5.0, 23.2.1.0, 24.0.2]
otp: [24.3.4, 25.0.4.0, 25.1.2]
container:
image: erlang:${{ matrix.otp }}-alpine
steps:
Expand Down Expand Up @@ -47,7 +47,7 @@ jobs:
slack:
needs: test
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
if: always()
steps:
- name: Slack notification
Expand All @@ -65,7 +65,7 @@ jobs:

finish:
needs: test
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
if: always()
steps:
- name: Coveralls Finished
Expand Down
13 changes: 13 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,19 @@ gtplib

Erlang library for encoding and decoding GTPv1, GTPv2 and GTP' frames.

Version 4.0.0 - 01 December 2022
--------------------------------

Major version changed to 4.0 due to incompatible API change in decoding of flags in information elements.

**Features** :rocket:
* [#42](https://github.com/travelping/gtplib/pull/42) add [OpenTelemetry](https://opentelemetry.io/) helpers
to convert GTP messages into OpenTelemetry attributes.
* [#43](https://github.com/travelping/gtplib/pull/43) convert all GTP flag fields from lists to maps

**Features** :rocket:
* [#39](https://github.com/travelping/gtplib/pull/39) Exporting `ULI`, `RAI` encoding functions and decoding functions

Version 3.2.0 - 22 September 2022
---------------------------

Expand Down
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ gtplib
[![Erlang Versions][erlang version badge]][gh]

Erlang library for encoding and decoding GTPv1, GTPv2 and GTP' frames.
Erlang netlink wrapper for talking the Linux kernel GTP-U module
(devel version: https://github.com/RoadRunnr/osmo-ggsn,
upstream: http://git.osmocom.org/osmo-gtp-kernel/)

BUILDING
--------
Expand All @@ -18,6 +15,13 @@ Using rebar:

# rebar3 compile

# ERLANG Version Support

OTP 24.3 is current the minimum supported version. Older versions might work but are no longer tested.

When in doubt check the `matrix.otpe` setting in [.github/workflows/main.yml](.github/workflows/main.yml) for tested
versions.

<!-- Badges -->
[hexpm]: https://hex.pm/packages/gtplib
[hexpm version]: https://img.shields.io/hexpm/v/gtplib.svg?style=flat-square
Expand All @@ -26,4 +30,4 @@ Using rebar:
[gh badge]: https://img.shields.io/github/workflow/status/travelping/gtplib/CI?style=flat-square
[coveralls]: https://coveralls.io/github/travelping/gtplib
[coveralls badge]: https://img.shields.io/coveralls/travelping/gtplib/master.svg?style=flat-square
[erlang version badge]: https://img.shields.io/badge/erlang-21.3%20to%2023.2-blue.svg?style=flat-square
[erlang version badge]: https://img.shields.io/badge/erlang-24.2%20to%2025.1-blue.svg?style=flat-square
2 changes: 1 addition & 1 deletion rebar.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{parse_trans, {git, "https://github.com/uwiger/parse_trans.git", {branch, "master"}}}
]}.

{minimum_otp_vsn, "21.3"}.
{minimum_otp_vsn, "24.3"}.
{plugins, [rebar3_hex]}.

{profiles, [
Expand Down

0 comments on commit 43a29d4

Please sign in to comment.