Skip to content

Releases: vy/rotating-fos

0.10.0

06 May 18:32
@vy vy
Compare
Choose a tag to compare
  • Add ByteMatchingRotationPolicy (#222)

0.9.7

18 Mar 19:22
@vy vy
Compare
Choose a tag to compare
  • Fix repeated rotations in time-sensitive policies when time resolution is not good enough (#207)

0.9.6

23 Oct 06:57
@vy vy
Compare
Choose a tag to compare
  • Avoid using FileInputStream, since it requires a full-GC for clean-up. (#174, #175)

0.9.5

20 Dec 11:47
@vy vy
Compare
Choose a tag to compare
  • Guard against I/O failures while reading file length. (#70)

  • Propagate IOExceptions caught while opening the file. (#86)

0.9.4

09 May 20:22
@vy vy
Compare
Choose a tag to compare
  • Fixed broken rolling support when maxBackupCount > 2. (#49)

0.9.3

09 May 20:22
@vy vy
Compare
Choose a tag to compare
  • Improved Javadocs.

  • Switched from File#renameTo(File) to the more robust
    Files.move(Path, Path, CopyOptions...) alternative. (#14)

  • Add rolling support via maxBackupCount. (#14)

  • Stop policies after stream close. (#26)

0.9.2

09 May 20:22
@vy vy
Compare
Choose a tag to compare
  • Shutdown the default ScheduledExecutorService at JVM exit. (#12)

0.9.1

09 May 20:21
@vy vy
Compare
Choose a tag to compare
  • Added explicit Java 9 module name. (#11)

0.9.0

09 May 20:21
@vy vy
Compare
Choose a tag to compare
  • Switched to semantic versioning scheme. (#10)

  • Overhauled tests.

  • Improved documentation.

  • Added onOpen() (#6) and onClose() (#9) methods to RotationCallback.

  • Removed timer-based invocation from SizeBasedRotationPolicy.

  • Replaced Timer and Thread usage with a shared ScheduledExecutorService.

  • Fixed license discrepancies. (#3)

0.8

09 May 20:21
@vy vy
Compare
Choose a tag to compare
0.8
  • Add Windows build to CI pipeline. (#4)

  • Switch from Travis CI to GitHub Actions. (#4)

  • Fix stream handling for Windows. (#4)