mirror of
https://gitlab.com/mangadex-pub/mangadex_at_home.git
synced 2024-01-19 02:48:37 +00:00
cd6c0bfd67
This reverts commit dbbf29a83a
7.5 KiB
Executable file
7.5 KiB
Executable file
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- [2020-06-23] Added Gitlab CI integration by [@lflare].
- [2020-06-28] Added
client_external_port
setting [@wedge1001]. - [2020-06-29] Added rudimentary support of Referer checking to mitigate hotlinking by [@lflare].
- [2020-06-30] Added read and write timeouts to protect against some attacks [@carbotaniuman].
- [2020-06-30] Added
dev_settings
to allow for easier development [@wedge1001].
Changed
- [2020-06-28] Added
pasued
field in ServerSettings [@carbotaniuman]. - [2020-06-28] Hopefully fixed connection leaks [@carbotaniuman].
Deprecated
Removed
Fixed
- [2020-06-28] Fixed various state transition bugs by [@carbotaniuman].
Security
- [2020-07-02] Added option to enforce strict checks on tokens to prevent hotlinking [@carbotaniuman].
1.0.0 - 2020-06-22
Added
- [2020-06-22] Repository clean-up by [@carbotaniuman]
- [2020-06-22] Comments added to JSON configuration file by [@carbotaniuman]
- [2020-06-22] Added UI graph resizing and dragging by [@RedMatriz].
- [2020-06-22] Added client setting generator in UI by [@RedMatriz].
Changed
- [2020-06-22] Fix incorrect
config.sample.json
naming tosettings.sample.json
by [@lflare] - [2020-06-22] Logging statements improved by [@carbotaniuman]
1.0.0-RC22 - 2020-06-22
Added
- [2020-06-20] Added
graceful_shutdown_wait_seconds
client setting by [@carbotaniuman] - [2020-06-20] Added
config.sample.json
sample client configuration file by [@lflare] - [2020-06-19] Readded ability to set log files level [@carbotaniuman]
1.0.0-RC21 - 2020-06-20
Changed
- [2020-06-20] Fixed logging for DiskLruCache [@carbotaniuman]
- [2020-06-20] Don't automatically delete on corruption [@carbotaniuman]
1.0.0-RC20 - 2020-06-19
Added
- [2020-06-19] Errored out on invalid settings.json tokens [@carbotaniuman]
Changed
- [2020-06-19] Changed default CPU thread count to
4
by [@lflare]. - [2020-06-19] Removed ability to set log files but increased throughput [@carbotaniuman]
Fixed
- [2020-06-19] Make graceful shutdown work better [@carbotaniuman]
- [2020-06-19] Actually shutdown logback [@carbotaniuman]
1.0.0-RC19 - 2020-06-18
Added
- [2020-06-16] Added WebUI versions to constants by [@RedMatriz].
- [2020-06-16] Added WebUI PWA support for mobile by [@RedMatriz].
- [2020-06-16] Added WebUI local data caching [@RedMatriz].
Changed
- [2020-06-16] Reworked graceful shutdown [@carbotaniuman].
- [2020-06-17] Revamped configuration & units by [@lflare].
Fixed
- [2020-06-17] Fixed minor typo with threads error logging by [@lflare].
1.0.0-RC18 - 2020-06-16
Changed
- [2020-06-16] Changed log level of response timings to INFO by [@lflare].
- [2020-06-16] Added server ping logging [@carbotaniuman].
- [2020-06-16] Added access control headers by [@Fugi].
1.0.0-RC17 - 2020-06-15
Added
- [2020-06-15] Added logging of backend assigned URL to logs by [@lflare].
- [2020-06-15] Added logging of
compromised
softban to logs by [@lflare].
Changed
- [2020-06-14] Migrated cache metadata over to a sqlite3 handler [@carbotaniuman].
- [2020-06-15] Properly describe dirty builds as dirty by [@lflare].
Deprecated
- [2020-06-14] Removed old cache subdirectory migration system by [@carbotaniuman].
Fixed
- [2020-06-14] Switched cache metadata over to a MySql instance [@carbotaniuman].
- [2020-06-15] Fixed tokenized data-saver parser not working by [@lflare].
- [2020-06-15] Properly synchronised sqlite3 handler across threads by [@lflare].
1.0.0-RC16 - 2020-06-14
Added
- [2020-06-14] Added new
client_hostname
selector to allow for custom address binding for Netty by [@lflare]. - [2020-06-14] Added new
ui_hostname
selector to allow for custom address binding for WebUiNetty by [@lflare]. - [2020-06-14] Added response timings to trace logs and response headers by [@lflare].
1.0.0-RC15 - 2020-06-13
Added
- [2020-06-13] Allow for the two log levels to be configurable by [@lflare].
- [2020-06-13] Added X-Cache header to image responses by [@lflare].
- [2020-06-13] Added .gitattributes to help sort out CHANGELOG.md merge conflicts by [@lflare].
- [2020-06-13] Added rudimentary web-ui by [@carbotaniuman & @RedMatriz].
- [2020-06-13] Added additional entry to server ping for network speed by [@lflare].
- [2020-06-13] Added colouring to web-ui pie chart by [@lflare].
Changed
- [2020-06-13] Modified AsyncAppender queue size to 1024 by [@lflare].
- [2020-06-13] Bumped client version to 5 by [@lflare].
- [2020-06-13] Modularized the image server by [@carbotaniuman].
- [2020-06-13] Suppressed log output for IOException by [@carbotaniuman].
- [2020-06-13] Migration of Java to Kotlin for most handlers by [@carbotaniuman]
1.0.0-RC14 - 2020-06-12
Fixed
- [2020-06-12] Fixed not actually creating the directories before moving cache files by [@lflare].
1.0.0-RC13 - 2020-06-12
Added
- [2020-06-12] Added CHANGELOG.md by [@lflare].
- [2020-06-12] Added on-read atomic image migrator to 4-deep subdirectory format by [@lflare].
Changed
- [2020-06-12] Raised ApacheClient socket limit to
2**18
by [@lflare]. - [2020-06-12] Changed gradle versioning to using
git describe
by [@lflare]. - [2020-06-12] Made Netty thread count global instead of per-cpu by [@lflare].
- [2020-06-12] Store cache files in a 4-deep subdirectory to improve performance by [@lflare].
Fixed
- [2020-06-12] Re-added missing default
threads_per_cpu
setting by [@lflare]. - [2020-06-12] Replaced exponential calculation for ApacheClient threads by [@lflare].
Security
- [2020-06-12] Update ClientSettings.java changed showing client secret in logs back to hidden by [@dskilly].
1.0.0-RC12 - 2020-06-12
Fixed
- [2020-06-12] Fixed hourly refresh bug by [@carbotaniuman].
1.0.0-RC11 - 2020-06-11
Added
- [2020-06-11] New setting
threads_per_cpu
to faciliate with Netty multi-threading by [@lflare].
Changed
- [2020-06-11] Swapped threading to Netty instead of ApacheClient by [@lflare].
Fixed
- [2020-06-11] Tweaked logging configuration to reduce log file sizes by [@carbotaniuman].