fixeria has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41625?usp=email )


Change subject: Bump version: 0.3.0 → 0.4.0
......................................................................

Bump version: 0.3.0 → 0.4.0

Release highlights:

* SYS#7065: fixed statsd reports format
* SYS#7066: REST (M2M/VTY) interface, osmo-s1gw-cli
* SYS#7307: GTP-U KPI metrics (using nftables)
* SYS#7309: S1 HANDOVER procedure support
* SYS#7332: migrated from escript to releases
* SYS#7594: eNB uptime statistics
* SYS#7734: proper PFCP Network Instance IE encoding
* GSMTAP logging handler

Change-Id: I002bc911e3a98be7c562895b0bd4a82f03648971
---
M debian/changelog
1 file changed, 112 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/erlang/osmo-s1gw 
refs/changes/25/41625/1

diff --git a/debian/changelog b/debian/changelog
index 90691c8..ea4d45c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,115 @@
+osmo-s1gw (0.4.0) unstable; urgency=medium
+
+  [ Vadim Yanitskiy ]
+  * debian: drop unneeded libpcap-dev
+  * erab_fsm: clarify type spec for teid_addr()
+  * s1ap_proxy: parse and store Global-ENB-ID IE
+  * s1ap_proxy: use Global-ENB-ID as logging prefix
+  * osmo_s1gw: move get_env/2 here and export it
+  * sctp_server: add type spec for clients dict
+  * sctp_server: pass conn_info() to the handler
+  * s1gw_metrics: add ctr_list/0 and gauge_list/0
+  * s1gw_metrics: expose get_current_value/1
+  * s1ap_proxy_test: also test exometer counters
+  * s1ap_proxy: forward E-RAB RELEASE INDICATION as-is
+  * s1ap_proxy: forward E-RAB RELEASE COMMAND/RESPONSE as-is
+  * s1ap_proxy: implement per-eNB counters
+  * enft_kpi: retrieve per-eNB traffic counters
+  * enft_kpi: support different UL/DL GTP-U addresses
+  * enft_kpi: make enb_set_addr/1 non-blocking
+  * enft_kpi: use command/expression templates from enftables
+  * enft_kpi: keep NFT counters intact
+  * enft_kpi: enb_set_addr/1: restrict ULDL values
+  * enft_kpi: flush the table on init
+  * s1ap_proxy: support using NFT KPI UL/DL address from SCTP
+  * Rename enft_kpi -> gtpu_kpi
+  * rebar.lock: use more recent exometer_core
+  * rebar.{config,lock}: use a fork of exometer_report_statsd
+  * s1ap_proxy_test: test_s1_setup/1: proxy S1 SETUP RESPONSE PDU
+  * s1ap_proxy_test: also test per-eNB counters
+  * s1ap_proxy: cache GlobalENBId string
+  * s1ap_proxy: fix per-eNB ?S1GW_CTR_S1AP_PROXY_IN_PKT_ALL
+  * gtpu_kpi_cfg/0: fix typo in env param name
+  * debian/control: add Vcs-Git, Vcs-Browser, Homepage
+  * systemd: add CAP_NET_ADMIN for running with GTPU KPI
+  * rebar.config: tune default relx configuration
+  * s1ap_proxy: drop PDUs that we failed to process
+  * Makefile: add REBAR_BASE_DIR variable
+  * Makefile: generate and install complete release package
+  * Makefile: 'run' becomes an alias of 'shell'
+  * debian: add copyright file
+  * contrib/osmo-s1gw.sh: add help
+  * Add GSMTAP logging handler
+  * contrib/osmo-s1gw.sh: fix 'Illegal option -h'
+  * enb_uptime: track eNB uptime
+  * rebar.lock: bump logger_gsmtap version
+  * enb_uptime: handle 'stop' when Global-eNB-ID is unknown
+  * enb_uptime: remove debugging leftover
+  * sctp_server: remove unused include of s1ap.hrl
+  * s1ap_proxy: erab_fsm_start_reg/2: check if already registered
+  * s1ap_proxy: remove eNB-ID from erab_uid()
+  * s1ap_proxy: add type hints for #proxy_state.erabs
+  * s1ap_proxy: add fetch_enb_info/1
+  * s1ap_proxy: add type spec for the eNB-ID
+  * s1ap_proxy_test: do more s1ap_proxy:fetch_erab/2
+  * sctp_proxy: fix non-existent fields in fetch_info/0
+  * sctp_proxy: return handler Pid in fetch_info/0
+  * sctp_proxy: make fetch_info/1 return a map
+  * erab_fsm: make fetch_info/1 return a map
+  * {gtpu_kpi,pfcp_peer}: do not set trap_exit
+  * pfcp_peer: add fetch_info/0
+  * s1gw_metrics: export metric types
+  * README.md: cosmetic: s/osmo_s1gw/OsmoS1GW/
+  * README.md: mention 'make analyze'
+  * README.md: document installation
+  * enb_registry: new module
+  * enb_registry: track eNB uptime
+  * enb_registry: fetch_enb_list/0: return sorted list
+  * contrib/generate_build_dep.sh: pass '-n' to mv
+  * debian: add missing libsctp dependency
+  * debian: add osmo-s1gw.install
+  * [REST] OpenAPI specification skeleton
+  * [REST] osmo-s1gw-cli.py skeleton
+  * [REST] Integrate Erlang REST Framework
+  * [REST] Implement MetricsList
+  * [REST] Implement Pfcp{AssocState,Heartbeat}
+  * [REST] Implement EnbList and EnbInfo
+  * [REST] Implement EnbErabList
+  * [REST] Implement ErabList and ErabInfo
+  * README.md, doc/osmo-s1gw-cli.md: fix broken links
+  * debian: fixup: add missing libsctp dependency
+  * [REST] Implement {Enb,Erab}Delete
+  * [REST] MetricsList: return 404 on invalid path
+  * [REST] osmo-s1gw-cli.py: implement eNB/E-RAB list sorting
+  * doc/osmo-s1gw-cli.md: fix 'enb_list' command name
+  * doc/osmo-s1gw-cli.md: document {enb,erab}_delete
+  * config/sys.config: separate GTP-U KPI and REST params
+  * osmo_s1gw: add set_env/2
+  * [REST] OpenAPI: fix regexp to permit IPv6 addr in EnbId
+  * erab_fsm: log the creation event and UID
+  * sctp_proxy: move catch-all for SCTP events to handle_event/4
+  * sctp_{server,proxy}: handle sctp_error messages from gen_sctp
+  * s1ap_proxy: correct handling of UE CONTEXT RELEASE REQUEST
+  * s1ap_proxy_test: update TC scenario for test_drop_proc_error
+  * s1ap_proxy_test: add TCs simulating late E-RAB SETUP Rsp
+  * erab_fsm: handle E-RAB SETUP Rsp during release
+  * config/sys.config: group sctp_{client,server} params into maps
+  * config/sys.config: document available sockopts
+
+  [ Oliver Smith ]
+  * rebar.lock: update enftables commit to latest
+  * debian/control: add pkg-config
+
+  [ Andreas Eversberg ]
+  * s1ap_proxy: Add support for S1 HANDOVER procedure
+  * s1ap_proxy_test: Add unit tests for S1 HANDOVER procedure
+  * s1ap_proxy: Handle "E-RABs Failed to Setup List" IE
+
+  [ Pau Espin Pedrol ]
+  * config: Set pfcp_net_inst_* fields as strings
+
+ -- Vadim Yanitskiy <[email protected]>  Sat, 06 Dec 2025 02:54:05 +0700
+
 osmo-s1gw (0.3.0) unstable; urgency=medium

   * s1ap_proxy: merge process_pdu_safe() with process_pdu()

--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41625?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: I002bc911e3a98be7c562895b0bd4a82f03648971
Gerrit-Change-Number: 41625
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <[email protected]>

Reply via email to