Releases: KryptedGaming/krypted
Version 4.3.0
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 thekryptedcontainer, 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
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
- Migration requires changes to docker-compose.yml, I recommend pulling the new one from the documentation. Celery container has been deprecated.
- 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
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
/setuppage 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
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
Krypted Authentication v3.4.0
Final version of legacy Krypted Authentication. Rebranding to "Krypted Platform" with v4.0.0.
Krypted Authentication v3.3.2
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
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
Some bug fixes from the microservice migration, as well as some preparation features for a more generalized Krypted Authentication.
Krypted Authentication v3.2
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.