osmo-s1gw (0.2.0.146.8ff3.202503142026) unstable; urgency=medium

  * Automatically generated changelog entry for building the Osmocom nightly feed

 -- Osmocom OBS scripts <info@osmocom.org>  Fri, 14 Mar 2025 20:26:23 +0000

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 ]
  * contrib/jenkins.sh: also run Dialyzer
  * config/sys.config: print prefix before msg, if present
  * Makefile: allow overriding the config file
  * rebar.{config,lock}: add pfcplib to deps[]
  * sctp_client: add type hints
  * sctp_proxy: add type hints for public API
  * sctp_proxy: fix typo in field name: s/mmr_port/mme_port/g
  * sctp_proxy: handle_pdu/2: print stacktrace on exception
  * sctp_server: do not let sctp_proxy:shutdown() crash the server
  * contrib/jenkins.sh: increase EUnit verbosity
  * Makefile: add 'install' target
  * contrib: add systemd unit file
  * add debian package files

 -- Oliver Smith <osmith@sysmocom.de>  Fri, 09 Aug 2024 10:02:27 +0200

osmo-s1gw (0.1.0) unstable; urgency=medium

  * Initial debian packaging

 -- Vadim Yanitskiy <vyanitskiy@sysmocom.de>  Mon, 05 Aug 2024 20:42:11 +0700
