Skip to content

Commit 2ff8c5f

Browse files
Bazel Release Systemlaurentlb
Bazel Release System
authored andcommitted
Release 0.15.0 (2018-06-26)
Baseline: b93ae42 Cherry picks: + 4b80f24: Add option to enable Docker sandboxing. + 6b16352: Allow disabling the simple blob caches via CLI flag overrides. + 4ec0a75: Use BUILD.bazel instead of BUILD for external projects Incompatible changes: - Bazel now always runs binaries in with "bazel run" in interactive mode. The "--nodirect_run" command line option is now a no-op. - "bazel run --noas_test" is not supported anymore. - Indentation on the first line of a file was previously ignored. This is now fixed. New features: - C++,runfiles: to access data-dependencies (runfiles) in C++ programs, use the runfiles library built into Bazel. For usage info, see https://github.com/bazelbuild/bazel/blob/master/tools/cpp/runfiles /runfiles.h Important changes: - Bazel now allows almost all 7-bit ASCII characters in labels. - Remove vestigial java_plugin.data attribute - Bazel supports including select Java 8 APIs into Android apps targeting pre-Nougat Android devices with --experimental_desugar_java8_libs - Flag `--incompatible_disable_glob_tracking` is removed. - SkyQuery's rbuildfiles now returns targets corresponding to broken packages. - Introduce build support for providing cache prefetch hints. - Update the skylark DefaultInfo documentation to spell out runfiles, data_runfiles and default_runfiles - An internal action for symlinking runfiles will use Command instead of a Spawns. This should have no functional chages; the only user visible consequence should be that the internal action is no longer be included in statistics when calculating processes count. - --batch is deprecated - execution strategies line no longer handles differently the case where all processes have the same strategy. - The --experimental_remote_spawn_cache flag is now enabled by default, and remote caching no longer needs --*_strategy=remote flags (it will fail if they are specified). - android_binary.aapt_version='aapt2' now supports en_XA and ar_XB - Added --apple_enable_auto_dsym_dbg flag. - non_propagated_deps has been removed from objc_library and apple_binary. - For Android projects, Bazel now supports building fonts as resources. See https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml for more information on the feature. - With --incompatible_no_support_tools_in_action_inputs enabled, Skylark action inputs are no longer scanned for tools. Move any such inputs to the newly introduced 'tools' attribute.
1 parent 7d5be27 commit 2ff8c5f

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

CHANGELOG.md

+110
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,111 @@
1+
## Release 0.15.0 (2018-06-26)
2+
3+
```
4+
Baseline: b93ae42e8e693ccbcc387841a17f58259966fa38
5+
6+
Cherry picks:
7+
+ 4b80f2455e7e49a95f3a4c9102a67a57dad52207:
8+
Add option to enable Docker sandboxing.
9+
+ 6b1635279e8b33dc1ac505ac81825e38f8797a14:
10+
Allow disabling the simple blob caches via CLI flag overrides.
11+
+ 4ec0a7524913ab2c4641368e3f8c09b347351a08:
12+
Use BUILD.bazel instead of BUILD for external projects
13+
```
14+
15+
Incompatible changes:
16+
17+
- Bazel now always runs binaries in with "bazel run" in
18+
interactive mode. The "--nodirect_run" command line option is now
19+
a no-op.
20+
- "bazel run --noas_test" is not supported anymore.
21+
- Indentation on the first line of a file was previously ignored.
22+
This is now fixed.
23+
24+
New features:
25+
26+
- C++,runfiles: to access data-dependencies (runfiles) in C++
27+
programs, use the runfiles library built into Bazel. For usage
28+
info, see
29+
https://github.com/bazelbuild/bazel/blob/master/tools/cpp/runfiles
30+
/runfiles.h
31+
32+
Important changes:
33+
34+
- Bazel now allows almost all 7-bit ASCII characters in labels.
35+
- Remove vestigial java_plugin.data attribute
36+
- Bazel supports including select Java 8 APIs into Android apps
37+
targeting pre-Nougat Android devices with
38+
--experimental_desugar_java8_libs
39+
- Flag `--incompatible_disable_glob_tracking` is removed.
40+
- SkyQuery's rbuildfiles now returns targets corresponding to
41+
broken packages.
42+
- Introduce build support for providing cache prefetch hints.
43+
- Update the skylark DefaultInfo documentation to spell out
44+
runfiles, data_runfiles and default_runfiles
45+
- An internal action for symlinking runfiles will use Command
46+
instead of a Spawns. This should have no functional chages; the
47+
only user visible consequence should be that the internal action
48+
is no longer be included in statistics when calculating processes
49+
count.
50+
- --batch is deprecated
51+
- execution strategies line no longer handles differently the case
52+
where all processes have the same strategy.
53+
- The --experimental_remote_spawn_cache flag is now enabled by
54+
default, and remote caching no longer needs --*_strategy=remote
55+
flags (it will fail if they are specified).
56+
- android_binary.aapt_version='aapt2' now supports en_XA and ar_XB
57+
- Added --apple_enable_auto_dsym_dbg flag.
58+
- non_propagated_deps has been removed from objc_library and
59+
apple_binary.
60+
- For Android projects, Bazel now supports building fonts as
61+
resources. See
62+
https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml
63+
for more information on the feature.
64+
- With --incompatible_no_support_tools_in_action_inputs enabled, Skylark
65+
action inputs are no longer scanned for tools. Move any such
66+
inputs to the newly introduced 'tools' attribute.
67+
68+
## Release 0.14.1 (2018-06-08)
69+
70+
```
71+
Baseline: 5c3f5c9be7fa40d4fb3c35756891fab8483ca406
72+
73+
Cherry picks:
74+
+ f96f037f8f77335dc444844abcc31a372a3e1849:
75+
Windows, Java launcher: Support jar files under different drives
76+
+ ff8162d01409db34893de98bd840a51c5f13e257:
77+
sh_configure.bzl: FreeBSD is also a known platform
78+
+ 7092ed324137f03fcd34856bdb0595a1bdec3069:
79+
Remove unneeded exec_compatible_with from local_sh_toolchain
80+
+ 57bc201346e61c62a921c1cbf32ad24f185c10c9:
81+
Do not autodetect C++ toolchain when
82+
BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 is present
83+
+ 35a78c09cf2fbfc3de9c124d2142e3d72aac4348:
84+
remote: recursively delete incomplete downloaded output
85+
directory.
86+
+ 3c9cd82b847f3ece8ec04b2029bd5e8ad0eb7502:
87+
distfile: pack the archives needed later in the build
88+
+ 27487c77387e457df18be3b6833697096d074eab:
89+
Slightly refactor SpawnAction to improve env handling
90+
+ 1b333a2c37add9d04fe5bc5258ee4f73c93115e2:
91+
Fix Cpp{Compile,Link}Action environment and cache key computation
92+
+ 3da8929963e9c70dff5d8859d6e988e6e7f4f9d7:
93+
Make SymlinkTreeAction properly use the configuration's
94+
environment
95+
+ eca7b81cf8cc51e1fe56e5ed7d4ad5cd1668a17a:
96+
Add a missing dependency from checker framework dataflow to
97+
javacutils
98+
+ 10a4de954c2061258d8222961fc3bd39516db49d:
99+
Release 0.14.0 (2018-06-01)
100+
+ 4b80f2455e7e49a95f3a4c9102a67a57dad52207:
101+
Add option to enable Docker sandboxing.
102+
+ 6b1635279e8b33dc1ac505ac81825e38f8797a14:
103+
Allow disabling the simple blob caches via CLI flag overrides.
104+
```
105+
106+
Bug fix for [#5336](https://github.com/bazelbuild/bazel/issues/5336)
107+
Bug fix fot [#5308](https://github.com/bazelbuild/bazel/issues/5308)
108+
1109
## Release 0.14.0 (2018-06-01)
2110

3111
```
@@ -2891,5 +2999,7 @@ Initial release.
28912999

28923000

28933001

3002+
3003+
28943004

28953005

0 commit comments

Comments
 (0)