Sourced from commons-io:commons-io's changelog.
Apache Commons IO 2.21.0 Release Notes
The Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.21.0.
Introduction
The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
Version 2.21.0: Java 8 or later is required.
New features
o FileUtils#byteCountToDisplaySize() supports Zettabyte, Yottabyte, Ronnabyte and Quettabyte #763. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.FileUtils.ONE_RB #763. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.FileUtils.ONE_QB #763. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], int, int, long). Thanks to Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], long). Thanks to Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(int, long). Thanks to Gary Gregory. o Add length unit support in FileSystem limits. Thanks to Piotr P. Karwasz. o Add IOUtils.toByteArray(InputStream, int, int) for safer chunked reading with size validation. Thanks to Piotr P. Karwasz. o Add org.apache.commons.io.file.PathUtils.getPath(String, String). Thanks to Gary Gregory. o Add org.apache.commons.io.channels.ByteArraySeekableByteChannel. Thanks to Gary Gregory. o Add IOIterable.asIterable(). Thanks to Gary Gregory. o Add NIO channel support to
AbstractStreamBuilder. Thanks to Piotr P. Karwasz. o Add CloseShieldChannel to close-shielded NIO Channels #786. Thanks to Piotr P. Karwasz. o Added IOUtils.checkFromIndexSize as a Java 8 backport of Objects.checkFromIndexSize #790. Thanks to Piotr P. Karwasz.Fixed Bugs
o When testing on Java 21 and up, enable -XX:+EnableDynamicAgentLoading. Thanks to Gary Gregory. o When testing on Java 24 and up, don't fail FileUtilsListFilesTest for a different behavior in the JRE. Thanks to Gary Gregory. o ValidatingObjectInputStream does not validate dynamic proxy interfaces. Thanks to Stanislav Fort, Gary Gregory. o BoundedInputStream.getRemaining() now reports Long.MAX_VALUE instead of 0 when no limit is set. Thanks to Piotr P. Karwasz. o BoundedInputStream.available() correctly accounts for the maximum read limit. Thanks to Piotr P. Karwasz. o Deprecate IOUtils.readFully(InputStream, int) in favor of toByteArray(InputStream, int). Thanks to Gary Gregory, Piotr P. Karwasz. o IOUtils.toByteArray(InputStream) now throws IOException on byte array overflow. Thanks to Piotr P. Karwasz. o Javadoc general improvements. Thanks to Gary Gregory, Piotr P. Karwasz. o IOUtils.toByteArray() now throws EOFException when not enough data is available #796. Thanks to Piotr P. Karwasz. o Fix IOUtils.skip() usage in concurrent scenarios. Thanks to Piotr P. Karwasz. o [javadoc] Fix XmlStreamReader Javadoc to indicate the correct class that is built #806. Thanks to J Hawkins.
Changes
o Bump org.apache.commons:commons-parent from 85 to 91 #774, #783, #808. Thanks to Gary Gregory, Dependabot.
... (truncated)
54073d3
Prepare for the release candidate 2.21.0 RC1f141f09
Prepare for the next release candidateadcf135
Add license header0f499d0
Use new oak logo34a961c
Use HTTPS in URL9e51118
Use HTTPS in URLd715865
Add dependabot email [skip ci]3d6a7e1
Javadocad875d5
Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#810)bc01dee
Bump github/codeql-action from 4.30.9 to 4.31.2 (#811)Sourced from docker/metadata-action's releases.
v5.9.0
- Add
tag-namesoutput to return tag names without image base name by@crazy-maxin docker/metadata-action#553- Bump
@babel/runtime-corejs3from 7.14.7 to 7.28.2 in docker/metadata-action#539- Bump
@docker/actions-toolkitfrom 0.62.1 to 0.66.0 in docker/metadata-action#555- Bump brace-expansion from 1.1.11 to 1.1.12 in docker/metadata-action#540
- Bump csv-parse from 5.6.0 to 6.1.0 in docker/metadata-action#532
- Bump semver from 7.7.2 to 7.7.3 in in docker/metadata-action#554
- Bump tmp from 0.2.3 to 0.2.5 in docker/metadata-action#541
Full Changelog: https://github.com/docker/metadata-action/compare/v5.8.0...v5.9.0
318604b
Merge pull request #539
from docker/dependabot/npm_and_yarn/babel/runtime-cor...49c0a55
chore: update generated content486229e
Merge pull request #558
from crazy-max/fix-distf02aeab
chore: fix distbeafb97
chore(deps): Bump @babel/runtime-corejs3 from 7.14.7 to
7.28.23ff819c
Merge pull request #557
from crazy-max/yarn-4.9.205838e9
update yarn to 4.9.243fa4ac
Merge pull request #556
from crazy-max/dev-depsb3120f2
chore: update generated content1f469d2
update dev dependenciesSourced from step-security/harden-runner's releases.
v2.13.2
What's Changed
- Fixed an issue where there was a limit of 512 allowed endpoints when using block egress policy. This restriction has been removed, allowing for an unlimited number of endpoints to be configured.
- Harden Runner now automatically detects if the agent is already pre-installed on a custom VM image used by a GitHub-hosted runner. When detected, the action will skip reinstallation and use the existing agent.
Full Changelog: https://github.com/step-security/harden-runner/compare/v2.13.1...v2.13.2
95d9a5d
Merge pull request #606
from step-security/rc-2887e429d
Update limitations.mdef891c3
feat: add support for custom vm image1fa8c8a
update agent92c522a
Merge pull request #593
from step-security/ak-readme-updates4719ad5
README updates4fde639
Merge pull request #591
from eromosele-stepsecurity/Updf682f2f
Update README.mdSourced from docker/setup-qemu-action's releases.
v3.7.0
- Bump
@docker/actions-toolkitfrom 0.56.0 to 0.67.0 in docker/setup-qemu-action#217 docker/setup-qemu-action#230- Bump brace-expansion from 1.1.11 to 1.1.12 in docker/setup-qemu-action#220
- Bump form-data from 2.5.1 to 2.5.5 in docker/setup-qemu-action#218
- Bump tmp from 0.2.3 to 0.2.4 in docker/setup-qemu-action#221
- Bump undici from 5.28.4 to 5.29.0 in docker/setup-qemu-action#219
Full Changelog: https://github.com/docker/setup-qemu-action/compare/v3.6.0...v3.7.0
c7c5346
Merge pull request #230
from docker/dependabot/npm_and_yarn/docker/actions-to...3a517a1
chore: update generated contenta5b45ed
build(deps): bump @docker/actions-toolkit from 0.62.1 to
0.67.03a64278
Merge pull request #220
from docker/dependabot/npm_and_yarn/brace-expansion-1...94906ba
chore: update generated content4027abf
build(deps): bump brace-expansion from 1.1.11 to 1.1.12bee0aaa
Merge pull request #221
from docker/dependabot/npm_and_yarn/tmp-0.2.40d7e257
chore: update generated contentb869601
build(deps): bump tmp from 0.2.3 to 0.2.43a043ed
Merge pull request #219
from docker/dependabot/npm_and_yarn/undici-5.29.0