fixeria has uploaded this change for review. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/38609?usp=email )
Change subject: Bump version: 0.1.1.40-2bc0-dirty → 0.2.0 ......................................................................
Bump version: 0.1.1.40-2bc0-dirty → 0.2.0
Release highlights:
* co-located UPF support (PFCP) * metrics (counters and gauges) * improved handling of errors
Change-Id: I6b80504d64bb178b75a728a35c1d975f39d27122 --- M debian/changelog M rebar.config 2 files changed, 49 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/erlang/osmo-s1gw refs/changes/09/38609/1
diff --git a/debian/changelog b/debian/changelog index a847651..35ec97f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,51 @@ +osmo-s1gw (0.2.0) unstable; urgency=medium + + [ Vadim Yanitskiy ] + * pfcp_peer: PFCP peer implementation + * erab_fsm: E-RAB FSM implementation + * sctp_proxy: maintain opaque state for s1ap_proxy + * config: rename upf_{loc,rem}_addr to pfcp_{loc,rem}_addr + * fix misconceptions about E-RAB establishment + * erab_fsm: fix API docs: UID was moved to start_link() + * erab_fsm: fix message flow misconceptions + * erab_fsm: implement handling of GTP-U address + * erab_fsm: include Network Instance IE in PDRs and FARs + * erab_fsm: fix improper IEs in session_modify_req() + * erab_fsm: properly omit Network Instance IE + * {sctp,s1ap}_proxy: employ E-RAB FSMs + * s1ap_proxy: handle E-RAB RELEASE COMMAND/RESPONSE + * config/sys.config: fix grammar in comments + * pfcp_peer: store local/remote Recovery Time Stamp in #peer_state + * pfcp_peer: log IP address / port of {in,out}going PDUs + * pfcp_peer: implement the Heartbeat procedure + * pfcp_peer: fix incorrect order of logging arguments + * s1ap_proxy: fix E-RAB FSM lookup for RELEASE related IEs + * pfcp_peer: fix handling of IPv6 addr in get_f_seid() + * pfcp_peer: do not assign SEID=0, increment properly + * s1ap_proxy: clarify a logging statement, reduce verbosity + * s1ap_proxy: add types for S1AP PDU and IE tuples + * s1ap_proxy: print unique E-RAB ID in error messages + * s1ap_proxy_test: re-generate E-RAB RELEASE.{cmd,rsp} PDU blobs + * s1ap_proxy: handle E-RAB RELEASE INDICATION + * sctp_proxy: fix calling gauge_dec() on a counter + * s1gw_metrics: more precise type hints + * s1ap_proxy: move sctp_proxy:handle_pdu() to process_pdu_safe() + * pfcp_peer: cosmetic: fix a comment + * pfcp_peer: do not route incoming PDUs without SEID + * pfcp_peer: implement Heartbeat Request procedure + * s1gw_metrics: add counters for PFCP Heartbeat Req/Resp + * s1gw_metrics: add a counter for unexpected PFCP PDUs + + [ Pau Espin Pedrol ] + * pfcp_peer: Retry PFCP assiciation towards UPF instead of exiting + * sctp_proxy: Allow handling EXIT signal + * pfcp_peer: Error if requested to create session without being associated + * erab_fsm: Abort and reply call with error if unable to establish PFCP sess + * s1ap_proxy: Support replying errors + * Introduce initial metrics support + + -- Vadim Yanitskiy vyanitskiy@sysmocom.de Sat, 02 Nov 2024 03:26:52 +0700 + osmo-s1gw (0.1.1) unstable; urgency=medium
[ Vadim Yanitskiy ] diff --git a/rebar.config b/rebar.config index ef3931d..86315ce 100644 --- a/rebar.config +++ b/rebar.config @@ -40,7 +40,7 @@ {escript_main_app, osmo_s1gw}. {escript_name, "osmo-s1gw"}.
-{relx, [{release, {"osmo-s1gw", "0.1.1"}, [osmo_s1gw]}, +{relx, [{release, {"osmo-s1gw", "0.2.0"}, [osmo_s1gw]}, {sys_config, "./config/sys.config"}, {dev_mode, true}, {include_erts, false},