Releases: cloudfoundry/bosh
Releases · cloudfoundry/bosh
v271.11.0
🔗 Improvements
- Merges in PR #2320. This PR adds BPM pre-stop scripts that send
SIGINT
to the mainpostgres
database process prior to usingbpm
to terminate the process. See the PR for more details on exactly what changed and why.
🛠️ Bugfix
- YAML files that end with three newlines will no longer have
...
emitted at the end of this file. This resolves an incompatibility introduced inv271.10.0
for consumers of these files that use their contents as YAML fragments to be inserted into other files.
v271.10.0
🔗 Improvements
- Updates Ruby version used by the Director to Ruby 3.0.
- Adds parameters that permit operators to change the preferred blobstore TLS protocols and ciphers, as well as controlling whether the server's cipher list or the client's is preferred. The default TLS version used is now 1.2. These changes should make things easier for customers whose Directors have particular TLS configuration needs. The parameters and their default values can be seen in this commit: b55c6b8
- Introduces changes that make it much easier to diagnose CPI hangs. The Director now spawns CPI children using
popen3
, which permits the Director to get CPI output as it is created, rather than getting it all when the CPI terminates. (PR #2319) - Extends the DataDog Health Monitor plugin to include custom tags when creating DataDog events for BOSH HM alerts. (PR #2306)
🛠️ Bugfix
bosh cck
now always finds the correct stemcell in multi-CPI installation. Resolves GitHub issue #2287. (PR #2317)- Restricts new IAAS-native persistent disk resize operation only operations that increase size of the disk. When shrinking persistent disks, we fall back to the classic "create a new persistent disk, move the data over, and remount the new disk" strategy. NOTE: No known CPI currently makes use of this feature, so this should not affect any released code. (PR #2318)
- This release of the Director causes YAML files that end with three or more newlines to have the YAML end-of-document token added to them. (That is the
...
token.) This breaks consumers of these files that were previously treating them as YAML fragments that could be copied and pasted into the middle of other YAML documents.- NOTE This issue is resolved in Director version 271.11.0.
v271.9.0
🔗 Improvements
- Speed up Postgres database creation on initial director deploy 3eaada6
- Reduce ignorable errors in the database log 9a2639b and 7f7c90b
- Added support for
user_domain_name
andproject_domain_name
on OpenStack d60fc2c, Thanks @andinod
🛠️ Bugfix
- Fix Health Monitor error messages when BOSH director is down 0867f33
- Attach-disk now works when used in combination with multi-CPI #2303 and 12d6435, Thanks @Justin-W
- Updated puma gem to address CVE-2021-29509
v271.8.0
v271.7.0
🔗 feature
- Added a new
postgres
job that is using postgres 13.2. If you are using thepostgres-10
job, you should be able to switch directly over and your data will be migrated. Your existing/var/vcap/store/postgres-10
directory will not be removed. Once you have successfully upgrade and performed a backup, you should remove the old directory. If you still have an old/var/vcap/store/postgres-9
data directory from the previouspostgres-9
topostgres-10
upgrade, you'll need to remove it before switching to the newpostgres
job as we use it to ensure you are not trying to upgrade directly frompostgres-9
. bbrv1.18.7
and above have postgres 13 support. Credhub support is pending see pr - Blobstore job
blobstore.max_upload_size
default increased to 10gb. This will allow runningbosh logs
more easily when there are a large amount of logs on a VM.
🔗 fix
- Extra metadata has been removed from director metrics. This should help reduce some noise from our metrics. #2279
- Fix scheduled task cleanups should better handle large numbers of tasks. Previously the tasks were all loaded into memory to destroy them, which could cause the job to crash if there were too many tasks to clean up at once.
v271.6.0
v271.5.0
v271.4.0
🚨 Warning 💥: This release contains an issue when using an external mysql or mariadb database for your director. This has been fixed in v271.5.0
🔗 fix
- s3_signature_version was not being passed to the s3 blobstore client. This did mostly work previously because the blobstore client would automatically default to v4 signature version for AWS, and v2 for non AWS endpoints. But was failing if you had a non-AWS s3 compatible blobstore that required a v4 signature version.
bb933db
v271.3.0
🚨 Warning 💥: This release contains an issue when using an external mysql or mariadb database for your director. This has been fixed in v271.5.0
🔗 dependency bumps
- Bump mariadb connector to 3.1.11
🔗 feature