Skip to content
This repository was archived by the owner on Jun 15, 2021. It is now read-only.

Releases: KryptedGaming/krypted

Version 4.3.0

24 Nov 22:17

Choose a tag to compare

Full Details

See our documentation for full details.

Version 4.3.0

Version 4.3.0 overhauls the UI, improves quality of life for administrators, and adds functionality that helps us build a better tool. System notifications will allow you to report bugs to us faster, and analytics helps us see which parts of the platform we should spend more time on.

Important Changes

  • Celery container (krypted_celery) has been merged into the krypted container, with multiple entrypoints.
  • Google analytics and GDPR cookie consent have been added.
  • User interface (AdminLTE) has been updated from 2.4.5 to 3.0.4, resulting in a huge UI overhaul.
  • User notifications have been added.

Minimum Package Versions

Package Name Minimum Required Version
django-eveonline-connector django-eveonline-connector==1.2.0
django-eveonline-timerboard django-eveonline-timerboard==1.1.0
django-discord-connector django-discord-connector==1.2.0
django-eveonline-doctrine-manager django-eveonline-doctrine-manager==1.3.0
django-eveonline-group-states django-eveonline-group-states=1.2.0

Upgrading

Backup Database

Always back up your database before you mess around.

sudo docker-compose exec db sh -c 'exec mysqldump "$MYSQL_DATABASE" -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" 2>/dev/null' | gzip > "`date +"%Y_%m_%d"`_krypted.sql.gz"

docker-compose.yml

From 4.2.x, you'll need to change your celery image from krypted_celery to krypted for versions 4.3.0, latest, experimental, and beyond. This image will be fully deprecated in 2-3 months.

Furthermore, you must specify the entrypoint for each application in the stack now.

    app:
        image: kryptedgaming/krypted:4.3.0
        env_file: .env
        entrypoint: dev_entrypoint.sh
    celery:
        image: kryptedgaming/krypted:4.3.0
        env_file: .env
        entrypoint: celery_entrypoint.sh

Google Analytics

CCP Games released their EVE Partner Program recently, which requires some form of analytics reporting in order to qualify. Qualifying would help us spend less time ratting, and more time developing cool features.

However, we get it if you want to disable it. Just add this line in your environment.

GOOGLE_ANALYTICS=False

Must-try Features

Notifications

Anytime something breaks, you'll get a System Warning or System Error now. We're planning to flesh this out a ton so that we can fix bugs much faster.

New "Settings" Page

Administrators now have access to Settings in the sidebar, which will allow you to manage your packages and settings all from one page. We're planning to expand this out further, which should allow package developers to create rich configuration menus.

Doctrine Filtering

We've added new filters to the Fittings and Doctrines tables, they're pretty neat.

Characters Page

The Characters page in the EVE Online Connector has been completely rebuilt, and it won't be ridiculously slow anymore!

Bug Fixes

We fixed pretty much every bug that was user reported in this release, meaning you'll want to check out minor packages like applications, etc.

However, with system notifications we've been finding tons of new issues and enhancement areas, so our backlog is filled right back up again. Please make sure you report anything that breaks in our Discord, or open a GitHub issue!

4.2.1

16 Nov 01:25
67f9c71

Choose a tag to compare

Contents

  • Fixes all outstanding bugs open for main platform 🎊 (open up more bug reports!!)
  • Switches queue from RabbitMQ to Redis (major change, preparing for cache migration). Current tests show large RAM improvements.
  • Combines Docker images, reducing Docker image size by ~1GB
  • Overhauled Documentation, switched to MkDocs
  • Displaying Setup in sidebar now
  • Cuts our pipeline build down from ~15 minutes to ~3 minutes
  • Increased startup speed due to better Docker image layout

Important

  1. Migration requires changes to docker-compose.yml, I recommend pulling the new one from the documentation. Celery container has been deprecated.
  2. Redis replaces RabbitMQ, don't forget to purge the container after you migrate

What's Next
Going to be doing a large pass on Official Packages, improving project layouts and documentation. New documentation structure should make life a lot easier to understand what's actually happening :)

With the switch to Redis, I'm planning to heavily improve caching which should reduce the load on the database and cut down on RAM overall. Also going to experiment with storing preferences and lots of cool things in Redis.

4.2.0

19 Oct 01:23
cb3fbde

Choose a tag to compare

Major releases across most packages (EVE connector, EVE doctrine manager, and more) mark a new version of the Krypted platform. In this version, we invested heavily in the future of package development:

  • Package binding library for third-party developers to help manage tasks and package versions
  • /setup page for users to manage bound packages and their tasks
  • Database migration to allow unicode characters and some decoupling of the internal packages

Make sure you read the documentation section under Upgrading for full upgrade instructions.

4.1.0

28 Feb 20:20
dcfef9b

Choose a tag to compare

Overhauled our pipeline and delivery process for future plans on refactoring and changing the delivery of our third-party packages and how they integrate with the Krypted platform.

With 4.1.0, you'll need to completely change up your Docker installation based on the specifications in the documentation.

4.0.0

07 Jan 15:53
35feb95

Choose a tag to compare

Full rewrite of Krypted, name change and all.

Now based on Django packages instead of monolith architecture.

Krypted Authentication v3.4.0

15 Nov 20:14

Choose a tag to compare

Final version of legacy Krypted Authentication. Rebranding to "Krypted Platform" with v4.0.0.

Krypted Authentication v3.3.2

10 May 19:18
87807bb

Choose a tag to compare

Doctrine Extension

  • Administrators can add doctrines and fittings via the administration panel
  • Users can view doctrines and fittings within the EVE Online module
  • Users can copy fits and skill plans to their clipboard

Bug Fixes

  • Some bugs were fixed with the audit modules

Krypted Authentication v3.3.1

09 Apr 00:56
8afa514

Choose a tag to compare

Krypted Authentication v3.3.1
- Remove GroupIntegration
- Refactor viewing of character data
- Implement EveGroupIntegration
- Implement EveAudit extension
- Implement EveCorporation character view
- Lots of permissions bug fixes

Krypted Authentication v3.3

28 Mar 02:21

Choose a tag to compare

Some bug fixes from the microservice migration, as well as some preparation features for a more generalized Krypted Authentication.

Krypted Authentication v3.2

29 Jan 05:04
08700c7

Choose a tag to compare

Microservice Architecture

100 commits later, we managed to break up all of our applications to be reusable, and even able to run on their own.

Major investment in the future of Krypted Authenticiation.