Releases: ps2alerts/aggregator
v4.4.0
NestJS introduction, Metrics refactoring & bug fixes
Massive changes have been implemented under the hood for the Aggregator, updating various packages to more modern versions as well as a massive NestJS refactor (#626). Depfu also now controls the package maintainence of the Aggregator module.
Many thanks to @microwavekonijn for the bulk of the refactoring of this work. @Maelstromeous has also taken the opportunity to correct a few wrongs in the Aggregator, in addition to adding more metrics e.g. CensusItem
hits and misses. There was also various PS2Alerts internal API calls statistics missing in various places.
The changes are so significant that this deserves it's own release.
What's Changed
- fix(deps): bump amqp-connection-manager from 4.1.3 to 4.1.4 by @dependabot in #586
- chore(deps-dev): bump eslint from 8.20.0 to 8.21.0 by @dependabot in #585
- chore(deps-dev): bump @typescript-eslint/parser from 5.31.0 to 5.32.0 by @dependabot in #588
- chore(deps-dev): bump @types/node from 18.6.2 to 18.6.4 by @dependabot in #587
- Ps2alerts event type by @Maelstromeous in #607
- Outfit wars support by @Maelstromeous in #590
- Support team ID in population data by @Maelstromeous in #609
- Deploy Outfit Wars and basic team id changes to aggregator by @ryanjsims in #610
- Fix: use censusInstanceId in outfitwars instanceId and use new API for current-round to identify the round on the world by @ryanjsims in #617
- Change the way population data is collected, creating keys by player by @Maelstromeous in #618
- chore: re-enable soltech by @microwavekonijn in #631
- Add Lattice Versioning separate from Map Tile versioning by @ryanjsims in #712
- Update express: 4.18.1 → 4.18.2 (patch) by @depfu in #720
- Update bufferutil: 4.0.6 → 4.0.7 (patch) by @depfu in #719
- Update @types/ws: 8.5.3 → 8.5.4 (patch) by @depfu in #715
- Update winston: 3.8.1 → 3.8.2 (patch) by @depfu in #721
- Update body-parser: 1.20.0 → 1.20.2 (patch) by @depfu in #718
- Update ioredis: 5.2.2 → 5.3.1 (minor) by @depfu in #723
- 🚨 [security] Update moment-timezone: 0.5.34 → 0.5.42 (minor) by @depfu in #713
- Update @types/lodash: 4.14.182 → 4.14.191 (patch) by @depfu in #714
- Update amqplib: 0.10.1 → 0.10.3 (minor) by @depfu in #722
- Update logform: 2.4.2 → 2.5.1 (minor) by @depfu in #724
- Update @types/node: 18.6.4 → 18.15.10 (minor) by @depfu in #729
- Update @typescript-eslint/parser: 5.32.0 → 5.57.0 (minor) by @depfu in #732
- Update husky: 8.0.1 → 8.0.3 (patch) by @depfu in #734
- Update amqp-connection-manager: 4.1.4 → 4.1.11 (patch) by @depfu in #716
- Update @types/lodash: 4.14.191 → 4.14.192 (patch) by @depfu in #730
- Update eslint: 8.21.0 → 8.36.0 (minor) by @depfu in #733
- Upgrade @types/amqplib: 0.8.2 → 0.10.1 (major) by @depfu in #727
- Upgrade axios-debug-log: 0.8.4 → 1.0.0 (major) by @depfu in #728
- Upgrade utf-8-validate: 5.0.9 → 6.0.3 (major) by @depfu in #736
- Upgrade axios: 0.27.2 → 1.3.4 (major) by @depfu in #726
- Update lint-staged: 13.0.3 → 13.2.0 (minor) by @depfu in #735
- Update ps2census: 4.4.1 → 4.5.5 (minor) by @depfu in #725
- refactor: switched from inversify to nestjs by @microwavekonijn in #626
New Contributors
Full Changelog: v4.2.1...v4.4.0
v4.2.1
Dependency update release. Refactored code to accept redisio v5 as a native type rather than an aliased type.
v4.2.0
CALM update
Massive refactor of this module to factor in a queue based processing system rather than interfacing with the ESS from Census directly.
View full change logs on https://ps2alerts.com/change-log.
v4.2.0-alpha2
- Adds support for the Oshur surf and storm update
- Refactored how the Lattice data is parsed and generated for the TerritoryCalculator.
- This adds bi-directional linkages between facilities, whereas before there were chances lattices were not traversed
- This should improve map territory % accuracy
- Overall refactor of the code / cleanup
v4.1.0
No functionality changes in this release, just a sync-up with the rest of the project.
Most significant changes are the resource adjustments on the k8s cluster and some other minor changes.
v4.0.6
Integrates latest ps2census changes, various bug fixes
What's Changed
- Gigantic refactor to implement v3.3 of ps2census. by @Maelstromeous in #480
- ci: added husky and lint-staged, runs eslint before committing by @microwavekonijn in #521
- chore: bumped ps2census to v4 by @microwavekonijn in #520
Full Changelog: v4.0.2...v4.0.6
v4.0.2
Bugfixes:
- Fixed the fact Yarn wasn't actually building the app upon docker build.... oops.
- Moved base image build into stage rather than production, to speed up the deployment process.
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- Fix Ansible environment variable lookup by @ryanjsims in #465
- ASP2 support by @ryanjsims in #466
- Updated various dependencies
New Contributors
- @Maelstromeous made their first contribution in #10
- @ryanjsims made their first contribution in #465
Full Changelog: https://github.com/ps2alerts/aggregator/commits/v4.0.1