From cb1ede12d33b27a404baf18f309a5d8cd6cc9adb Mon Sep 17 00:00:00 2001 From: Volkan Yazici Date: Mon, 23 Oct 2023 08:46:34 +0200 Subject: [PATCH] Get ready for the `0.9.6` release --- .github/FUNDING.yml | 2 +- .github/dependabot.yml | 2 +- .github/maven-settings.xml | 2 +- .github/workflows/benchmark.yml | 2 +- .github/workflows/build.yml | 2 +- .gitignore | 2 +- CHANGELOG.md | 4 ++-- README.md | 4 ++-- maven-version-rules.xml | 2 +- pom.xml | 7 ++++--- src/main/java/com/vlkan/rfos/ByteCountingOutputStream.java | 2 +- src/main/java/com/vlkan/rfos/Clock.java | 2 +- src/main/java/com/vlkan/rfos/LoggingRotationCallback.java | 2 +- src/main/java/com/vlkan/rfos/Rotatable.java | 2 +- src/main/java/com/vlkan/rfos/RotatingFileOutputStream.java | 2 +- src/main/java/com/vlkan/rfos/RotatingFilePattern.java | 2 +- .../java/com/vlkan/rfos/RotatingFilePatternException.java | 2 +- src/main/java/com/vlkan/rfos/RotationCallback.java | 2 +- src/main/java/com/vlkan/rfos/RotationConfig.java | 2 +- src/main/java/com/vlkan/rfos/SystemClock.java | 2 +- .../java/com/vlkan/rfos/policy/DailyRotationPolicy.java | 2 +- src/main/java/com/vlkan/rfos/policy/RotationPolicy.java | 2 +- .../com/vlkan/rfos/policy/SizeBasedRotationPolicy.java | 2 +- .../com/vlkan/rfos/policy/TimeBasedRotationPolicy.java | 2 +- .../java/com/vlkan/rfos/policy/WeeklyRotationPolicy.java | 2 +- .../java/com/vlkan/rfos/ByteCountingOutputStreamTest.java | 2 +- .../java/com/vlkan/rfos/RotatingFileOutputStreamTest.java | 2 +- src/test/java/com/vlkan/rfos/RotatingFilePatternTest.java | 2 +- src/test/java/com/vlkan/rfos/SchedulerShutdownTestApp.java | 2 +- src/test/java/com/vlkan/rfos/SystemClockTest.java | 2 +- src/test/java/com/vlkan/rfos/UtcHelper.java | 2 +- .../com/vlkan/rfos/policy/DailyRotationPolicyTest.java | 2 +- .../com/vlkan/rfos/policy/SizeBasedRotationPolicyTest.java | 2 +- .../com/vlkan/rfos/RotatingFileOutputStreamBenchmark.java | 2 +- src/test/resources/log4j2-quiet.xml | 2 +- src/test/resources/log4j2.xml | 2 +- 36 files changed, 41 insertions(+), 40 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index aefcac4..a81c834 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# Copyright 2018-2022 Volkan Yazıcı +# Copyright 2018-2023 Volkan Yazıcı # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 85464d9..14eb9ad 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,4 @@ -# Copyright 2018-2022 Volkan Yazıcı +# Copyright 2018-2023 Volkan Yazıcı # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/.github/maven-settings.xml b/.github/maven-settings.xml index d12896e..9b756a5 100644 --- a/.github/maven-settings.xml +++ b/.github/maven-settings.xml @@ -1,6 +1,6 @@ -### (????-??-??) v0.9.6 +### (2023-10-23) v0.9.6 - Avoid using `FileInputStream`, since it requires a full-GC for clean-up. (#174, #175) diff --git a/README.md b/README.md index 8248c98..f8b53fc 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ - 0.9.6-SNAPSHOT + 0.9.6 UTF-8 UTF-8 UTF-8 diff --git a/src/main/java/com/vlkan/rfos/ByteCountingOutputStream.java b/src/main/java/com/vlkan/rfos/ByteCountingOutputStream.java index 0f49fdf..74de909 100644 --- a/src/main/java/com/vlkan/rfos/ByteCountingOutputStream.java +++ b/src/main/java/com/vlkan/rfos/ByteCountingOutputStream.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/Clock.java b/src/main/java/com/vlkan/rfos/Clock.java index ff74ae7..35b3330 100644 --- a/src/main/java/com/vlkan/rfos/Clock.java +++ b/src/main/java/com/vlkan/rfos/Clock.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/LoggingRotationCallback.java b/src/main/java/com/vlkan/rfos/LoggingRotationCallback.java index 37b090f..1fd48a6 100644 --- a/src/main/java/com/vlkan/rfos/LoggingRotationCallback.java +++ b/src/main/java/com/vlkan/rfos/LoggingRotationCallback.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/Rotatable.java b/src/main/java/com/vlkan/rfos/Rotatable.java index 9c07efa..7d823cb 100644 --- a/src/main/java/com/vlkan/rfos/Rotatable.java +++ b/src/main/java/com/vlkan/rfos/Rotatable.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/RotatingFileOutputStream.java b/src/main/java/com/vlkan/rfos/RotatingFileOutputStream.java index 488611d..57e83e8 100644 --- a/src/main/java/com/vlkan/rfos/RotatingFileOutputStream.java +++ b/src/main/java/com/vlkan/rfos/RotatingFileOutputStream.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/RotatingFilePattern.java b/src/main/java/com/vlkan/rfos/RotatingFilePattern.java index c92abcf..cd9bc7a 100644 --- a/src/main/java/com/vlkan/rfos/RotatingFilePattern.java +++ b/src/main/java/com/vlkan/rfos/RotatingFilePattern.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/RotatingFilePatternException.java b/src/main/java/com/vlkan/rfos/RotatingFilePatternException.java index e5e4133..d28b083 100644 --- a/src/main/java/com/vlkan/rfos/RotatingFilePatternException.java +++ b/src/main/java/com/vlkan/rfos/RotatingFilePatternException.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/RotationCallback.java b/src/main/java/com/vlkan/rfos/RotationCallback.java index c018815..7ad1d8d 100644 --- a/src/main/java/com/vlkan/rfos/RotationCallback.java +++ b/src/main/java/com/vlkan/rfos/RotationCallback.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/RotationConfig.java b/src/main/java/com/vlkan/rfos/RotationConfig.java index e52cce5..6e1d10b 100644 --- a/src/main/java/com/vlkan/rfos/RotationConfig.java +++ b/src/main/java/com/vlkan/rfos/RotationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/SystemClock.java b/src/main/java/com/vlkan/rfos/SystemClock.java index ab1bf52..47afad8 100644 --- a/src/main/java/com/vlkan/rfos/SystemClock.java +++ b/src/main/java/com/vlkan/rfos/SystemClock.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/policy/DailyRotationPolicy.java b/src/main/java/com/vlkan/rfos/policy/DailyRotationPolicy.java index 837bdff..6add0dc 100644 --- a/src/main/java/com/vlkan/rfos/policy/DailyRotationPolicy.java +++ b/src/main/java/com/vlkan/rfos/policy/DailyRotationPolicy.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/policy/RotationPolicy.java b/src/main/java/com/vlkan/rfos/policy/RotationPolicy.java index 0b480a7..54aa143 100644 --- a/src/main/java/com/vlkan/rfos/policy/RotationPolicy.java +++ b/src/main/java/com/vlkan/rfos/policy/RotationPolicy.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/policy/SizeBasedRotationPolicy.java b/src/main/java/com/vlkan/rfos/policy/SizeBasedRotationPolicy.java index a999d57..78d9e90 100644 --- a/src/main/java/com/vlkan/rfos/policy/SizeBasedRotationPolicy.java +++ b/src/main/java/com/vlkan/rfos/policy/SizeBasedRotationPolicy.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/policy/TimeBasedRotationPolicy.java b/src/main/java/com/vlkan/rfos/policy/TimeBasedRotationPolicy.java index cf8b8df..248fb95 100644 --- a/src/main/java/com/vlkan/rfos/policy/TimeBasedRotationPolicy.java +++ b/src/main/java/com/vlkan/rfos/policy/TimeBasedRotationPolicy.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main/java/com/vlkan/rfos/policy/WeeklyRotationPolicy.java b/src/main/java/com/vlkan/rfos/policy/WeeklyRotationPolicy.java index 2a84f6d..4b25fac 100644 --- a/src/main/java/com/vlkan/rfos/policy/WeeklyRotationPolicy.java +++ b/src/main/java/com/vlkan/rfos/policy/WeeklyRotationPolicy.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/ByteCountingOutputStreamTest.java b/src/test/java/com/vlkan/rfos/ByteCountingOutputStreamTest.java index 2d544fc..17c3652 100644 --- a/src/test/java/com/vlkan/rfos/ByteCountingOutputStreamTest.java +++ b/src/test/java/com/vlkan/rfos/ByteCountingOutputStreamTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/RotatingFileOutputStreamTest.java b/src/test/java/com/vlkan/rfos/RotatingFileOutputStreamTest.java index c93a906..dbb65cb 100644 --- a/src/test/java/com/vlkan/rfos/RotatingFileOutputStreamTest.java +++ b/src/test/java/com/vlkan/rfos/RotatingFileOutputStreamTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/RotatingFilePatternTest.java b/src/test/java/com/vlkan/rfos/RotatingFilePatternTest.java index 9362d7e..9d1a7fc 100644 --- a/src/test/java/com/vlkan/rfos/RotatingFilePatternTest.java +++ b/src/test/java/com/vlkan/rfos/RotatingFilePatternTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/SchedulerShutdownTestApp.java b/src/test/java/com/vlkan/rfos/SchedulerShutdownTestApp.java index d91cf96..f3c2e94 100644 --- a/src/test/java/com/vlkan/rfos/SchedulerShutdownTestApp.java +++ b/src/test/java/com/vlkan/rfos/SchedulerShutdownTestApp.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/SystemClockTest.java b/src/test/java/com/vlkan/rfos/SystemClockTest.java index 8bf6fdb..efec089 100644 --- a/src/test/java/com/vlkan/rfos/SystemClockTest.java +++ b/src/test/java/com/vlkan/rfos/SystemClockTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/UtcHelper.java b/src/test/java/com/vlkan/rfos/UtcHelper.java index 8b78811..2a08692 100644 --- a/src/test/java/com/vlkan/rfos/UtcHelper.java +++ b/src/test/java/com/vlkan/rfos/UtcHelper.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/policy/DailyRotationPolicyTest.java b/src/test/java/com/vlkan/rfos/policy/DailyRotationPolicyTest.java index 1c5601c..d1be95b 100644 --- a/src/test/java/com/vlkan/rfos/policy/DailyRotationPolicyTest.java +++ b/src/test/java/com/vlkan/rfos/policy/DailyRotationPolicyTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/java/com/vlkan/rfos/policy/SizeBasedRotationPolicyTest.java b/src/test/java/com/vlkan/rfos/policy/SizeBasedRotationPolicyTest.java index 7991965..3bc7112 100644 --- a/src/test/java/com/vlkan/rfos/policy/SizeBasedRotationPolicyTest.java +++ b/src/test/java/com/vlkan/rfos/policy/SizeBasedRotationPolicyTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/perf/com/vlkan/rfos/RotatingFileOutputStreamBenchmark.java b/src/test/perf/com/vlkan/rfos/RotatingFileOutputStreamBenchmark.java index 98acfd2..0f81f8b 100644 --- a/src/test/perf/com/vlkan/rfos/RotatingFileOutputStreamBenchmark.java +++ b/src/test/perf/com/vlkan/rfos/RotatingFileOutputStreamBenchmark.java @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Volkan Yazıcı + * Copyright 2018-2023 Volkan Yazıcı * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/test/resources/log4j2-quiet.xml b/src/test/resources/log4j2-quiet.xml index f079371..cf6a974 100644 --- a/src/test/resources/log4j2-quiet.xml +++ b/src/test/resources/log4j2-quiet.xml @@ -1,6 +1,6 @@