diff options
author | Bazel Release System <noreply@google.com> | 2018-02-01 09:43:33 +0100 |
---|---|---|
committer | Irina Iancu <elenairina@google.com> | 2018-02-01 09:43:33 +0100 |
commit | 5bd27483dc6b25e4bf3d9f7a0441b0161f131df6 (patch) | |
tree | cbf2009fd9556ff0cbb18aac34f077f78ba65239 /CHANGELOG.md | |
parent | 48fb4dedabf54710f3fb8aa2dbd19250bb34fa4a (diff) |
Release 0.10.0 (2018-02-01)
Baseline: 22c2f9a7722e8c8b7fdf8f5d30a40f1c4118e993
Cherry picks:
+ f6ca78808722c8c119affdb33400838ee92d44b6:
isable_presubmit
+ 65c13dd5a4c1b4b5a072f7680b8f1cf3c5079b52:
Fix StreamResourceLeak error
+ e5436745e1732f5e43fc55f0deb5b19e23ce8524:
windows: fix --symlink_prefix=/ throwing exception
+ 22ccdd1ebe1dc495e05d894a3325f6b05e681fb3:
Fix turbine command lines with empty javacopts
+ 96c654d43eb2906177325cbc2fc2b1e90dbcc792:
Remove EOL'd Linux flavours, bump CentOS to 6.9.
+ f0bec36864f10370cbbda4caa8beac2e0c5ee45b:
Automated rollback of commit
2aeaeba66857c561dd6d63c79a213f1cabc3650d.
+ 860af5be10b6bad68144d9d2d34173e86b40268c:
Consolidate Error Prone resource handling
+ 2e631c99495f75270d2639542cefb531ec262d67:
sandbox: properly add `tmpDir` to `writablePaths`
+ 5bfa5844d0d16d71e88002956e88402bfec88ef7:
actions,temp: respect TMPDIR envvar
+ 6cc2ad8676d1ae0542b351a07a05ddbe5efac165:
sandbox: add env[TMPDIR] instead of `tmpDir`
+ 40c757f4ab90214f95935672532a495c4551490a:
Change git clone to pull all history, so all needed commits can
be accessed.
Incompatible changes:
- In order to access the template variables $(JAVA) and
$(JAVABASE), @bazel_tools//tools/jdk:current_java_runtime needs
to be added to the toolchains= attribute from now on.
- The ctx.middle_man function is not supported anymore.
- The flag --incompatible_list_plus_equals_inplace is removed, its
default behavior is preserved. += on lists now always mutates the
left hand
side.
- --android_sdk no longer supports filegroup targets.
- android_* rules no longer support legacy_native_support attribute.
New features:
- query: Add option --noproto:flatten_selects to turn off
flattening of selector lists in proto output.
- New android test rule, android_local_test.
Important changes:
- The --remote_rest_cache flag now respects --remote_timeout.
- --experimental_java_coverage is available for testing.
- The deprecated builtin `set` is no longer allowed even from within
unexecuted code in bzl files. It's temporarily possible to use
--incompatible_disallow_uncalled_set_constructor=false if this
change causes
incompatibility issues.
- Linkstamping is now a separate and full-blown CppCompileAction,
it's
no longer a part of linking command.
- Using `+`, `|` or `.union` on depsets is now deprecated. Please
use the new
constructor instead (see
https://docs.bazel.build/versions/master/skylark/depsets.html).
- config_feature_flag's default_value is optional. It is
only an error to have a config_feature_flag with no default_value
if that config_feature_flag has not been set in the configuration
it is being evaluated in.
- --[no]keep_incrementality_data is gone, replaced by the
enum-valued --incremental_state_retention_strategy
- Linkstamping is now a separate and full-blown CppCompileAction,
it's
no longer a part of linking command.
- Added --checkHashMismatch flag to ZipFilterAction. Valid values
are IGNORE, WARN and ERROR. --errorOnHashMismatch is deprecated,
please use this flag instead.
- Set build jobs equivalent to number of logical processors by
default. Should improve build times significantly.
- Added --(no)expand_test_suites flag.
- Rename --keep_incrementality_data to --track_incremental_state
- --remote_rest_cache was renamed to --remote_http_cache. Both
options keep working in this release, but --remote_rest_cache
will be
removed in the next release.
- Aspects-on-aspect see and propagate over aspect attributes.
- --auth_* flags were renamed to --google_* flags. The old names
will continue to work for this release but will be removed in the
next
release.
- Remote Caching and Execution support output directories.
- Remove defunct flags
--experimental_incremental_dexing_for_lite_proto and
--experimental_incremental_dexing_error_on_missed_jars that have
long been enabled by default
- New version of aapt2 and Resources.proto.
- Make PIC and non PIC outputs for C++ compilation with Tree
Artifacts
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index d90030ee10..5466f7184b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,104 @@ +## Release 0.10.0 (2018-02-01) + +``` +Baseline: 22c2f9a7722e8c8b7fdf8f5d30a40f1c4118e993 + +Cherry picks: + + f6ca78808722c8c119affdb33400838ee92d44b6: + isable_presubmit + + 65c13dd5a4c1b4b5a072f7680b8f1cf3c5079b52: + Fix StreamResourceLeak error + + e5436745e1732f5e43fc55f0deb5b19e23ce8524: + windows: fix --symlink_prefix=/ throwing exception + + 22ccdd1ebe1dc495e05d894a3325f6b05e681fb3: + Fix turbine command lines with empty javacopts + + 96c654d43eb2906177325cbc2fc2b1e90dbcc792: + Remove EOL'd Linux flavours, bump CentOS to 6.9. + + f0bec36864f10370cbbda4caa8beac2e0c5ee45b: + Automated rollback of commit + 2aeaeba66857c561dd6d63c79a213f1cabc3650d. + + 860af5be10b6bad68144d9d2d34173e86b40268c: + Consolidate Error Prone resource handling + + 2e631c99495f75270d2639542cefb531ec262d67: + sandbox: properly add `tmpDir` to `writablePaths` + + 5bfa5844d0d16d71e88002956e88402bfec88ef7: + actions,temp: respect TMPDIR envvar + + 6cc2ad8676d1ae0542b351a07a05ddbe5efac165: + sandbox: add env[TMPDIR] instead of `tmpDir` + + 40c757f4ab90214f95935672532a495c4551490a: + Change git clone to pull all history, so all needed commits can + be accessed. +``` + +Incompatible changes: + + - In order to access the template variables $(JAVA) and + $(JAVABASE), @bazel_tools//tools/jdk:current_java_runtime needs + to be added to the toolchains= attribute from now on. + - The ctx.middle_man function is not supported anymore. + - The flag --incompatible_list_plus_equals_inplace is removed, its + default behavior is preserved. += on lists now always mutates the + left hand + side. + - --android_sdk no longer supports filegroup targets. + - android_* rules no longer support legacy_native_support attribute. + +New features: + + - query: Add option --noproto:flatten_selects to turn off + flattening of selector lists in proto output. + - New android test rule, android_local_test. + +Important changes: + + - The --remote_rest_cache flag now respects --remote_timeout. + - --experimental_java_coverage is available for testing. + - The deprecated builtin `set` is no longer allowed even from within + unexecuted code in bzl files. It's temporarily possible to use + --incompatible_disallow_uncalled_set_constructor=false if this + change causes + incompatibility issues. + - Linkstamping is now a separate and full-blown CppCompileAction, + it's + no longer a part of linking command. + - Using `+`, `|` or `.union` on depsets is now deprecated. Please + use the new + constructor instead (see + https://docs.bazel.build/versions/master/skylark/depsets.html). + - config_feature_flag's default_value is optional. It is + only an error to have a config_feature_flag with no default_value + if that config_feature_flag has not been set in the configuration + it is being evaluated in. + - --[no]keep_incrementality_data is gone, replaced by the + enum-valued --incremental_state_retention_strategy + - Linkstamping is now a separate and full-blown CppCompileAction, + it's + no longer a part of linking command. + - Added --checkHashMismatch flag to ZipFilterAction. Valid values + are IGNORE, WARN and ERROR. --errorOnHashMismatch is deprecated, + please use this flag instead. + - Set build jobs equivalent to number of logical processors by + default. Should improve build times significantly. + - Added --(no)expand_test_suites flag. + - Rename --keep_incrementality_data to --track_incremental_state + - --remote_rest_cache was renamed to --remote_http_cache. Both + options keep working in this release, but --remote_rest_cache + will be + removed in the next release. + - Aspects-on-aspect see and propagate over aspect attributes. + - --auth_* flags were renamed to --google_* flags. The old names + will continue to work for this release but will be removed in the + next + release. + - Remote Caching and Execution support output directories. + - Remove defunct flags + --experimental_incremental_dexing_for_lite_proto and + --experimental_incremental_dexing_error_on_missed_jars that have + long been enabled by default + - New version of aapt2 and Resources.proto. + - Make PIC and non PIC outputs for C++ compilation with Tree + Artifacts + ## Release 0.9.0 (2017-12-19) ``` @@ -2293,3 +2394,4 @@ Initial release. + |