Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@fabio-nettis fabio-nettis released this 25 Apr 12:32
· 2 commits to main since this release
01c02bd

What's Changed

Support incoming Helldivers! This major release will hold up against the toughest of enemies. Our v3.0.0 comes with a barrage of improvements and fixes.

Overhauled docker build process 🐳

We modified the dockerfile to not only be much more readable but also to speed up build times by almost 50%. We moved the database location to the project root so we can create database files as needed.

Fortified data refreshing ⏬

In an effort to make the data refreshing mechanism more reliable we refractored it to be a single transaction instead of many independent queries, this not only speeds up the process by about 200ms but also ensures that all data is available and intact when saved to the database.

SQLite based middleware 🐦

The rate limiting and request caching mechanisms now use SQLite as their storage strategy. This change was made in an effort to reduce the memory consumption. The main database as well as the new cache.db database files are located in the new database folder inside the project' root.

Reliable dates are a thing 📅

About time! With the help of the amazing Helldivers 2 Community we have figured out how to parse dates produced by the Arrowhead Game API and now provide accurate dates for Reports, Orders and every other content-type that has an in-game date.


Full Changelog: v2.8.0...v3.0.0