Skip to content

Conversation

@MatiasElo
Copy link
Collaborator

@MatiasElo MatiasElo commented Dec 19, 2025

V2:

V3:

  • Removed packet reference related changes

@odpbuild odpbuild changed the title api: increment ODP API version to 1.49.0 [PATCH v1] api: increment ODP API version to 1.49.0 Dec 19, 2025
@MatiasElo MatiasElo added this to the v1.49.0 milestone Dec 19, 2025
@odpbuild odpbuild changed the title [PATCH v1] api: increment ODP API version to 1.49.0 [PATCH v2] api: increment ODP API version to 1.49.0 Dec 22, 2025
@MatiasElo MatiasElo marked this pull request as ready for review December 22, 2025 14:20
@odpbuild odpbuild changed the title [PATCH v2] api: increment ODP API version to 1.49.0 [PATCH v3] api: increment ODP API version to 1.49.0 Dec 29, 2025
CHANGELOG Outdated
* Clarify that a barrier must be initialized before first use and can be
reinitialized if not in use.
* Explicitly state that a memory barrier can be reused without initializing it
again.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"memory barrier": This change is about thread execution barriers. Use just "barrier" or "thread execution barrier".

Copy link
Collaborator Author

@MatiasElo MatiasElo Dec 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in v4.

Copy link
Collaborator

@psavol psavol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One comment, otherwise OK.

@odpbuild odpbuild changed the title [PATCH v3] api: increment ODP API version to 1.49.0 [PATCH v4] api: increment ODP API version to 1.49.0 Dec 29, 2025
@odpbuild odpbuild changed the title [PATCH v4] api: increment ODP API version to 1.49.0 [PATCH v5] api: increment ODP API version to 1.49.0 Dec 29, 2025
@MatiasElo MatiasElo added the API Ready API change ready to be merged (with the next API version increment) label Dec 29, 2025
Update CHANGELOG to use standard Markdown heading syntax. Improves
compatibility with Markdown tools and eases copying release notes to
GitHub.

Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Increment API version number to reflect the following changes:

Backward compatible:
- barrier: clarify that a barrier must be initialized before first use and
  can be reinitialized if not in use
- barrier: clarify that a barrier can be reused without initializing it
  again
- barrier: clarify that no more than N threads may be inside
  odp_barrier_wait() for a barrier of N threads
- classifier: clarify that event aggregation is performed automatically for
  classified packets when aggregation is enabled in CoS parameters
- classifier: clarify that classifier accessor functions return always base
  queue handles
- crypto: add SNOW5G cipher and integrity algorithms
  ODP_CIPHER_ALG_SNOW5G_NEA4 and ODP_AUTH_ALG_SNOW5G_NIA4
- crypto: change description of odp_crypto_session_param_t.output_pool
- pktio: clarify that event aggregation is performed automatically for
  incoming packets when aggregation is enabled in packet input queue
  parameters
- pktio: clarify that odp_pktin_event_queue() returns always base input
  queue handles
- queue: add new 'type' and 'aggr_config' fields to odp_queue_info_t and
  document struct contents better for event aggregator queues

Remove deprecated APIs:
- crypto: remove deprecated ODP_CRYPTO_OP_TYPE_LEGACY op type
- pktio: remove deprecated odp_pktio_capability_t.tx_compl.mode_all field
- pktio: remove deprecated odp_pktout_config_opt_t.bit.tx_compl_ena field
- pktio: remove deprecated ODP_PACKET_TX_COMPL_ALL define
- timer: remove deprecated odp_timer_pool_start() function

Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
@odpbuild odpbuild changed the title [PATCH v5] api: increment ODP API version to 1.49.0 [PATCH v6] api: increment ODP API version to 1.49.0 Dec 30, 2025
@MatiasElo MatiasElo enabled auto-merge (rebase) December 30, 2025 11:52
@MatiasElo MatiasElo merged commit 4bf2a12 into OpenDataPlane:master Dec 30, 2025
164 checks passed
@MatiasElo MatiasElo deleted the dev/release-notes branch December 30, 2025 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API Ready API change ready to be merged (with the next API version increment)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants