Skip to content

Releases: heroku/libcnb.rs

v0.29.2

26 Sep 15:23
9a174a5
Compare
Choose a tag to compare
Prepare release v0.29.2 (#960)

Co-authored-by: heroku-linguist[bot] <136119646+heroku-linguist[bot]@users.noreply.github.com>

v0.29.1

01 Aug 15:32
b2d6fd1
Compare
Choose a tag to compare

Fixed

  • libcnb:
    • Order of automatically applied environment variables by libcnb, such as PATH=<layer>/bin, now matches the upstream CNB lifecycle. (#938)

v0.29.0

02 May 14:54
b8d6835
Compare
Choose a tag to compare

Important

Run cargo install libcnb-cargo to update the libcnb.rs CLI tools.

Changed

  • libcnb-cargo
    • The default for the --target argument of cargo libcnb package will now be based on an architecture that matches the host machine instead of x86_64-unknown-linux-musl. (#922)

v0.28.1

25 Mar 19:26
d6abb28
Compare
Choose a tag to compare

Changed

  • libcnb:
    • OTLP File Exports are now correctly newline-separated. (#926)
  • libcnb-package:
    • The cargo build command used when packing the buildpack is now run using --locked when the CI env var is set. (#925)

v0.28.0

03 Mar 22:31
1fc7d32
Compare
Choose a tag to compare

Added

  • libcnb:
    • The tracing crate is now setup for OTLP File Exports. Buildpacks using tracing will inherit tracing context from libcnb.rs. (#918)

Changed

  • libcnb:
    • Tracing spans, events, and errors from libcnb.rs are now generated via the tracing library, and tracing data output has changed. (#918)

v0.27.0

27 Feb 19:20
0938dc5
Compare
Choose a tag to compare

Changed

  • Raised Minimum Supported Rust Version (MSRV) to 1.85. (#913)
  • Updated to Rust 2024 edition. (#913)
  • libcnb:
    • Implemented custom OTLP File Exporter instead of opentelemetry-stdout and updated opentelemetry libraries to 0.28. (#909)

v0.26.1

10 Dec 10:56
b9d14a5
Compare
Choose a tag to compare

Fixed

  • libherokubuildpack:
    • Fixed log_header, log_error and log_warning to correctly reset the ANSI colour styles at the end of each line. (#890)

v0.26.0

18 Nov 17:18
5f9f5dd
Compare
Choose a tag to compare

Changed

  • libherokubuildpack:
    • Removed buildpack_output module. This functionality from (#721) was experimental. The API was not stable and it is being removed. A similar API is available at bullet_stream. (#852

v0.25.0

23 Oct 16:51
6c01e85
Compare
Choose a tag to compare

Added

  • libcnb-test:
    • Added ContainerConfig::bind_mount to support mounting a host machine file or directory into a container. (#871)

v0.24.0

17 Oct 12:23
de993a4
Compare
Choose a tag to compare

Added

  • libherokubuildpack:
    • Added inventory module. (#861)