Releases: NuLL3rr0r/blog-subscription-service
Releases · NuLL3rr0r/blog-subscription-service
Version 0.9.2
Version 0.9.1
This is a security bug-fix release which addresses vulnerabilities in the following dependencies:
- Update the vulnerable tinymce dependency to v5.4.2
- Update the vulnerable bootstrap dependency to v3.4.1
Version 0.9.0
- Migration to C++17
- Partial migration to modern CMake
- Use Argon2 method name instead of Argon2i since Argon2id id became the default since libsodium version 1.0.5
- Switch to boost::locate for date conversions
Version 0.8.0
- Add GDPR compliance option
Version 0.7.2
Cleanup debugging logs
Version 0.7.1
This patch release only contains documentation fixes.
Version 0.7.0
- This release replaces the unsupported legacy GeoIP API with libmaxmindb and new GeoLite2 database. As a result, it breaks backward compatibility and requires a database migration.
The migration can be done manually through Postgres CLI before upgrading by issuing:
> ALTER TABLE root_sessions
ADD COLUMN location_asn INTEGER,
ADD COLUMN location_aso TEXT,
ADD COLUMN location_raw_data JSONB;
> ALTER TABLE root_credentials_recovery
ADD COLUMN request_location_asn TEXT,
ADD COLUMN request_location_aso TEXT,
ADD COLUMN request_location_raw_data JSONB,
ADD COLUMN utilization_location_aso TEXT,
ADD COLUMN utilization_location_asn TEXT,
ADD COLUMN utilization_location_raw_data JSONB;
- Glup 3.x support has been replaced by Gulp 4.x since Gulp 3.x is no longer supported by the upstream and won't work on Node 12.0 onwards
Version 0.6.1
Fix VMime API detection errors with VMime versions older than 0.9.2
Version 0.6.0
Upgrade to libpqxx 6.1.0 API
Version 0.5.3
Minor bug-fixes