Skip to content

2.0.0

Choose a tag to compare

@Geuthur Geuthur released this 04 Mar 21:41
· 70 commits to master since this release
9d48260

[2.0.0] - 2026-03-04

Warning

Please note that this release involves structural dependency changes.
To avoid any service disruptions, it is essential to read the update manual prior to performing the upgrade.

Update Instructions

After isntalling this version, you need to modify INSTALLED_APPS in your local.py

INSTALLED_APPS = [
    # other apps
    "eve_sde",  # only if it not already existing
    "killstats",
    # other apps?
]

# This line is right below the `INSTALLED_APPS` list, if not already exist!
INSTALLED_APPS = ["modeltranslation"] + INSTALLED_APPS

Add the following new task to ensure the SDE data is kept up to date.

if "eve_sde" in INSTALLED_APPS:
    # Run at 12:00 UTC each day
    CELERYBEAT_SCHEDULE["EVE SDE :: Check for SDE Updates"] = {
        "task": "eve_sde.tasks.check_for_sde_updates",
        "schedule": crontab(minute="0", hour="12"),
    }

Due to the new R2Z2 endpoints, we need to replace the existing Celery task. Therefore, add the following new task to ensure that the killmails continue to be updated

if "killstats" in INSTALLED_APPS:
    CELERYBEAT_SCHEDULE["Killstats :: Check for Killmails"] = {
        "task": "killstats.tasks.run_zkb_r2z2",
        "schedule": crontab(minute="*/1"),
    }

Important

This is only for installed Killstats Enviroment
The Migration can take long if you have a big Killstats DB
You need to have eveuniverse installed during the migration otherwise it will not migrate the old entries.

After running migrations, make sure to run the following commands to import the SDE data into your database.

python manage.py esde_load_sde

Restart your Auth via supervisor after running these commands

Added

  • django-eveonline-sde dependency

Changed

  • Replace django-eveuniverse with django-eveonline-sde
  • Migration to R2Z2 endpoints, as Redis will be removed on May 31
  • Updated Translations

Removed

  • allianceauth-app-utils dependency
  • django-eveuniverse dependency

What's Changed

  • [npm] Bump the npm-dependencies group with 2 updates by @dependabot[bot] in #79
  • [github-actions] Bump actions/checkout from 5 to 6 by @dependabot[bot] in #80
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #81
  • [CHANGE] Makefile and related scripts to include myauth path checks and improve translation handling by @Geuthur in #82
  • [CHANGE] Update localization files for multiple languages by @Geuthur in #83
  • Translated using Weblate (German) by @Geuthur in #84
  • Translated using Weblate (German) by @Geuthur in #85
  • [github-actions] Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #87
  • [npm] Bump eslint from 9.39.1 to 9.39.2 in the npm-dependencies group by @dependabot[bot] in #86
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #88
  • Translations update from Weblate by @Geuthur in #89
  • [npm] Bump the npm-dependencies group with 3 updates by @dependabot[bot] in #90
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #91
  • [github-actions] Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #93
  • Bump minimatch from 3.1.2 to 3.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #95
  • [CHANGE] replace RedisQ with R2Z2 since it will be deprecated by @Geuthur in #92
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #96
  • [npm] Bump the npm-dependencies group with 3 updates by @dependabot[bot] in #94
  • [REMOVE] allianceauth-app-utils by @Geuthur in #97
  • [CHANGE] Replace django-eveuniverse with django-eveonline-sde by @Geuthur in #98
  • [ADD] General Manager & EVEOnline Helper Tests by @Geuthur in #99
  • [CHANGE] move eveentity migration to migrations by @Geuthur in #100
  • [FIX] squadmigration by @Geuthur in #101
  • [RELEASE] v2.0.0 by @Geuthur in #102

Full Changelog: v1.0.4...v2.0.0