Skip to content

Update dependency score_baselibs to v0.2.14 - #340

Open
eclipse-score-bot wants to merge 1 commit into
mainfrom
renovate/score_baselibs-0.x
Open

eclipse-score-bot wants to merge 1 commit into
mainfrom
renovate/score_baselibs-0.x

Conversation

@eclipse-score-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
score_baselibs bazel_dep patch 0.2.13 → 0.2.14

Release Notes

eclipse-score/baselibs (score_baselibs)

v0.2.14

Module Name: baselibs
Release Tag: v0.2.14
Origin Release Tag: v0.2.13
Release Commit Hash: 09be72c
Release Date: 2026-09-29

Overview

The baselibs module provides a selection of basic C++ utility libraries for common use in the S-CORE project.

Disclaimer

This release is not intended for production use, as it does not include a safety argumentation or a completed safety assessment.
The work products compiled in the safety package are created with care according to the S-CORE process (https://eclipse-score.github.io/process_description/main/index.html). However, as a non-profit, open-source organization, the project cannot assume any liability for its content.

For details on the features, see https://eclipse-score.github.io/score/main/features/baselibs/index.html

Notable Changes

Breaking changes & deprecations
  • Deprecated //src Bazel aliases and the string and atomic shims in //score/memory have been removed. Consumers must use the replacement targets. #​598
  • The score::flatbuffers::LoadBuffer overload that accepted std::pmr::vector<uint8_t> now accepts score::cpp::pmr::vector<uint8_t> instead. Callers using the former type must update their containers. #​603
  • The v0.2.13 change to score::os::StatBuffer user and group IDs has been reverted because it caused other issues: st_uid and st_gid are again signed std::int64_t. The unsigned-ID fix described in the previous release notes is not present in this release. #​630
New features
  • NonRelocatableVector now provides pop_back(), clear(), and empty(). clear() destroys the elements without changing capacity. #​599
  • Linux applications can use the new, mockable score::os::Syslog wrapper for openlog, syslog, and closelog. #​502
  • score/json offers vaJson as an alternative serialization backend, selected with --//score/json:writer_library=vajson. The existing backend remains the default; vaJson emits compact JSON rather than the default backend's indented output. #​520
  • FutureCPP's score::cpp::inplace_vector range constructor now supports single-pass input iterators, and score::cpp::optional<T> can be constructed from std::optional<T>. #​613

Compatibility

The following platforms are supported using the bazel_cpp_toolchains (https://github.com/eclipse-score/bazel_cpp_toolchains):

  • x86_64-unknown-linux-gnu
  • aarch64-unknown-linux-gnu
  • x86_64-unknown-nto-qnx800
  • aarch64-unknown-nto-qnx800

Performed Verification

  • Build on all supported platforms
  • Unit test execution on all supported platforms (some test failures are expected on AArch64 and QNX targets).
  • Address and undefined behavior sanitized unit test execution
  • Leak sanitized unit test execution

Report: https://github.com/eclipse-score/baselibs/actions/runs/36578292759

Upgrade Instructions

Backward compatibility with the previous release is not guaranteed.

Contact Information

For any questions or support, please contact the Base Libs Feature Team (https://redirect.github.com/orgs/eclipse-score/discussions/1223) or raise an issue/discussion.

What's Changed

Full Changelog: eclipse-score/baselibs@v0.2.13...v0.2.14


  • If you want to rebase/retry this PR, check this box

This PR was generated by #infrastructure automation. Contact us if you have any questions or feedback.

@github-actions

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: 85c6f59b-d904-4142-b284-7b2c86aa809f
Computing main repo mapping: 
Computing main repo mapping: 
WARNING: For repository 'rules_rust', the root module requires module version rules_rust@0.68.1-score, but got rules_rust@0.68.2-score in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
WARNING: For repository 'score_docs_as_code', the root module requires module version score_docs_as_code@8.2.0, but got score_docs_as_code@8.3.0 in the resolved dependency graph. Please update the version in your MODULE.bazel or set --check_direct_dependencies=off
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 4 packages loaded
WARNING: Target pattern parsing failed.
ERROR: Skipping '//:license-check': no such target '//:license-check': target 'license-check' not declared in package '' defined by /home/runner/work/logging/logging/BUILD
ERROR: no such target '//:license-check': target 'license-check' not declared in package '' defined by /home/runner/work/logging/logging/BUILD
INFO: Elapsed time: 12.166s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

This branch is waiting to be deployed

1 waiting deployment
workflow-approval — 206b65d3 Waiting Sep 29, 2026 by eclipse-score-bot via run-tests / coverage approval gate #1250
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant