Releases: abseil/abseil-cpp
Releases · abseil/abseil-cpp
Abseil LTS branch, Sept 2020
Abseil LTS 20200923
What's New:
absl::StatusOr<T>
has been released. See our blog
post for more information.- Abseil Flags reflection interfaces have been released.
- Abseil Flags memory usage has been significantly optimized.
- Abseil now supports a "hardened" build mode. This build mode enables
runtime checks that guard against programming errors that may lead
to security vulnerabilities.
Notable Fixes:
- Sanitizer dynamic annotations like
AnnotateRWLockCreate
that are
also defined by the compiler sanitizer implementation are no longer
also defined by Abseil. - Sanitizer macros are now prefixed with
ABSL_
to avoid naming collisions. - Sanitizer usage is now automatically detected and no longer requires
macros likeADDRESS_SANITIZER
to be defined on the command line.
Breaking Changes:
- Abseil no longer contains a
dynamic_annotations
library. Users
using a supported build system (Bazel or CMake) are unaffected by
this, but users manually specifying link libraries may get an error
about a missing linker input.
Baseline: 7680a5f
Cherry picks: None
Abseil LTS branch, Feb 2020, Patch 2
This release fixes the list of dependencies of absl::Cord
in the CMake build.
Abseil LTS branch, Feb 2020, Patch 1
Patched Feb 2020 LTS branch with the bug fix for absl::Status::ErasePayload
.
20200225
Abseil LTS branch, February 2020