summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-09-09 13:07:02 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-09-09 14:21:03 +0200
commit8f736668aa3014708abcb261888c23271f078859 (patch)
tree2a7604bcaef35a985507e3031776f50a8dcd3993
parent705c21eac14e6cddaad9e7034664e380694c04eb (diff)
downloadjustbuild-8f736668aa3014708abcb261888c23271f078859.tar.gz
Update CHANGELOG
... describing the fixes cherry-picked.
-rw-r--r--CHANGELOG.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6d8dcc04..c194c8d4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,26 @@
Bug fixes on top of `1.3.1`.
+### Fixes
+
+- Portability improvements of the code by not relying on implementation
+ details of the compiler.
+- Target-level cache entries are only written if all export targets
+ depended upon are also written to or found in cache; previously,
+ it was assumed that all export targets not analysed locally
+ were local cache hits, an assumption that no longer holds in
+ the presence of serve endpoints. This fixes a cache consistency
+ problem if the same remote-execution endpoint is used both, with
+ and without a serve endpoint.
+- A race condition in reconstructing executables from large CAS
+ has been removed that could lead to an open file descriptor being
+ kept alive for too long, resulting EBUSY failures of actions
+ using this binary.
+- Inside action descriptions, paths are always normalized; this improves
+ compatibility with existing remote-execution implementations.
+- `just-mr --help` now returns exit code 0
+- Missing output directories of actions are now reported properly.
+
## Release `1.3.1` (2024-05-22)
Bug fixes on top of `1.3.0`.