Skip to content

Releases: ps2alerts/aggregator

v4.4.0

03 Apr 12:01
Compare
Choose a tag to compare

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

29 Jul 13:37
Compare
Choose a tag to compare

Dependency update release. Refactored code to accept redisio v5 as a native type rather than an aliased type.

v4.2.0

29 Jul 13:11
Compare
Choose a tag to compare

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

14 Jul 08:08
Compare
Choose a tag to compare
  • 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

01 Jun 13:22
Compare
Choose a tag to compare

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

18 May 18:12
Compare
Choose a tag to compare

Integrates latest ps2census changes, various bug fixes

What's Changed

Full Changelog: v4.0.2...v4.0.6

v4.0.2

08 Mar 19:59
Compare
Choose a tag to compare

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

08 Mar 19:32
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/ps2alerts/aggregator/commits/v4.0.1