diff --git a/docs/maintenance/changelog.md b/docs/maintenance/changelog.md deleted file mode 100644 index a25f3620..00000000 --- a/docs/maintenance/changelog.md +++ /dev/null @@ -1,296 +0,0 @@ -# Changelog - -This list includes notes for Alliance Auth versions prior to v1.13. Later released can be found at https://github.com/allianceauth/allianceauth/releases - -### 547 -Oct 16 - -Golly this is a big one. Upgrading takes a bit of work. [For full instructions click here.](https://github.com/allianceauth/allianceauth/pull/547#issue-183247630) - - - Update django version to 1.10 - - Remove member/blue permissions - - implement user states - - implement Django's messaging framework for site feedback - - remove pathfinder support - - remove fleet fits page - - remove wormhole tracker - - do not store service passwords - - supervisor configs for celery tasks and authenticator - - buttons on admin site to sync service groups - - show number of notifications - - fix all button css - - rewrite and centralize API checks - - bulk mark read / delete for notifications - - replace hard-coded urls with reverse by name - - python 3 compatibility - - correct navbar active link with translated urls - -### 468 -June 12 - - XenForo integration added - - Discord integration updated to use OAuth and official API - - FleetUp fixes for empty responses - -### 441 -May 27 - - Added option to require new API keys - - Reduces threat of stolen keys being used to create accounts - - Requires two new settings: - - `REJECT_OLD_APIS`, default `False` - - `REJECT_OLD_APIS_MARGIN`, default 50 - -### 423 -May 9 - - Added statistics to fleet activity tracking - - Capture teamspeak error codes in logs from failed account creation - -### 401 -Apr 29 - - Added FleetUp integration - - Added Fleet Activity Tracking links - - settings.py has new entries and will have to be updated - -### 394 -Apr 17 - - Added Discourse integration - - Added Pathfinder integration - - settings.py has new entries and will have to be updated - -### 386 -Apr 15 2016 - - Corrected Teamspeak group sync triggers - - Modified username sanitization to reduce username collisions - -### 369 -Apr 7 2016 - - Added Evernus Alliance Market Integration - - Requires libffi-devel (centos) or libffi-dev (ubuntu) and pip install bcrypt - -### 365 -Apr 6 2016 - - Added SMF2 Forums integration - - Requires a settings.py file update for existing installs - -### 360 -Apr 4 2016 - - Added a countdown / local time to the fleet operations timers - - Fixed the corporation structure timers so the countdown shows up correctly - -### 340 -Mar 31 2016 - - Added Support for IP Board 4 / IP Suite 4 - - You must update settings.py accordingly if updating form a previous version. - - only allows for the member group to sync. Additional groups must be manually added - - Fixed a bug with corporation stats not showing correct users and numbers - -### 328 -Mar 24 2016 - - Added Enhancements to the SRP Management - - Users can now enable and disable srp links. - - The Approve and Reject buttons will show up depending on the srp status. - - Fixed an issue where SRP Requests were not getting the proper status assigned. - -### 321 -Mar 23 2016 - - Added Ship types and kill board data to the SRP management. - - These are automatically pulled from zKillboard. - - zKillboard is the only killboard links that the SRP Manager Accepts Now. - -### 314 -Mar 22 2016 - - Revamp of the Human Resources Application and Management System - - see the [docs](../features/hrapplications.md) for how to use the new system - - a completely untested conversion script exists. If you want to view your old models, contact Adarnof to try it out - - Moved Error Handling for the API Keys to the API Calls to better handle API server outages - - Removed the infamous database update task - - implemented a receiver to update service groups as they change - -To remove the database update task from the scheduler, navigate to your django admin site, and delete the run_databaseUpdate model from the periodic tasks. Restart celery. - -Mumble now uses an ICE authenticator. This requires an additional dependency. Please install `libbz2-dev` and `libssl-dev` prior to running the update script: - - sudo apt-get install libbz2-dev libssl-dev - -Now run the update script. - -Old Mumble accounts are incompatible. Users will need to recreate them (sorry). To clear the old ones out: - - python manage.py shell - from services.tasks import disable_mumble - disable_mumble() - -To set up the authenticator, follow the [Mumble setup guide.](../installation/services/mumble.md) - -Optional: you can delete the entire mumble database block in settings.py - -### 304 -Mar 8 2016 - - Repurposed Signature Tracker for Wormhole Use. Combat sites are a ever changing thing therefore removed. - - Increased run_databaseUpdate time to 10 minutes to address stability problems for larger alliances. - -### 296 -Feb 27 2016 - - corrected an issue with populating corp stats for characters with missing api keys - - moved log files to dedicated folder to allow apache access so it can rotate them - - merged Corp Stats and Member Tracking apps - - `corp_stats` and `corputils` permissions have been depreciated - - assign either of `corp_apis` or `alliance_apis` to get access to Corp Stats app - - `corp_apis` populates APIs of user's main corp - - `alliance_apis` populates APIs of user's main alliance - -### 289 -Feb 25 2016 - - Changed the start time format on the fleet operations board to use the 24 hour format - - Fixed an issue when updating the fleet operations timers the date time picker would not work. - -### 286 -Feb 23 2016 -- Added ability to remove notifications - -### 278 -Feb 18 2016 - - notifications for events: - - api failed validation during refresh - - group request accepted/rejected - - corp application accepted/rejected - - services disabled - - logging notifications include traceback - - automatically assign alliance groups of the form "Alliance_NAME" - - parallel corp model updates via celery broker for performance improvements - - new functions to clear service info for decommissioning a service - -settings.py will need to be updated to include the new settings. - -### 265 -Feb 13 2016 - - prototype notification system - - logging errors as notifications based on new permission `logging_notifications` - -The logging configuration in settings.py has changed. Please update. - -### 263 -Feb 12 2016 - - revamped `run_corp_update` function which actually works - - fixed group syncing in discord and openfire - -### 259 -Feb 11 2016 - - Added ability to edit structure timers - - Added ability to edit fleet operations timers - - Added ability to edit Signatures - - -### 245 -Feb 7 2016 - - - ability to toggle assigning corp groups - - users able to manually trigger api refresh - -Two new settings in [settings.py](../installation/auth/settings.md) - `MEMBER_CORP_GROUPS` and `BLUE_CORP_GROUPS` - be sure to add them. - -### 226 -Jan 31 2016 - -Been a while since one of these was written so a big list. - - - corrected user permission caching for Phpbb3 - - open groups which don't require application approval - - additional weblink data for TS3 to encourage proper usernames - - corp-restricted timers - - signature tracker - - tolerate random 221 errors from EVE api servers till CCP FoxFour gets it sorted - - new corp member auditing app - - fleet operation timers - - revamped member status checking and assignment - -Loads of new permissions. See the readme for descriptions. - -Need to install new requirements - `sudo pip install -r requirements.txt` - -Incompatible with Python2.6 or older. Please update. Please. It's 2016 people. - -Settings.py got nuked. Backup your current settings.py, copy the example, and repopulate. - -New caching directory for requests - if you're using apache to serve the site, `cache/` needs to be writable by the webserver. Easiest way is to `chown -R www-data:www-data cache` from within the allianceauth install dir. - -### 145 -Jan 6 2016 - - - complete logging system for all apps - - custom service passwords - - Discord token caching to prevent locking out users - - Jabber broadcast group restrictions - - Password reset email contains domain - - Index page only renders forums/killboard/media if url specified - - timestamps on hrapplication comments - - corrected corp/alliance model creation logic - - corrected typecasting of access masks during api checks - - prevent TS3 from attempting to sync groups if not installed - -New permissions - see readme. - -Need to install new requirements. - -Settings.py has changed. Make a new one from the example. - -### 118 -Dec 2 2015 - - - add timers by time remaining - - Discord support - - corrected celerytask logic - - handle many 500s thrown in views - -New settings.py again. Need to reinstall requirements. - -### 107 -Nov 28 2015 - - - added broadcast plugin support for openfire - - timer addition by remaining time, not fixed date - - corrected alliance model deletion logic - - corrected name rendering on templates - -Openfire setup guide has been updated for the new plugin. - -### 102 -Nov 25 2015 - - - variable API requirements - - api access mask validation during refresh - - support for customization of templates - - celery task resource reduction - - vagrant support - -All templates and staticfiles have been moved. If you've customized any of these, make a backup before pulling changes. - -New command `python manage.py collectstatic` added to install guide. Should be run after every update. - -New settings.py template. Make a backup of the old one, copy the example, and populate. - -### 87 -Nov 15 2015 - -A couple quality-of-life improvements. - - - corrected an error in the Teamspeak3 Manager improperly parsing responses - - added the ability to hide groups from the web interface - - added a feature for phpbb avatars to be set to the character portrait - -New permissions for the `HiddenGroup` model only affect the admin site (default model permissions) - -The Phpbb3 setup guide has been updated to reflect avatars. - -### 72 -Nov 5th 2015 - -On November 5th we performed two major pulls from Adarnof’s and Kaezon’s forks. - -Improvements include: - - - ability to deploy for either corp or alliance - - improved logic for member status transitions - - group syncing to TS3 - - template corrections - -Migration to the new version is a bit trickier because of changes to settings.py - it's easiest to archive the old one, make a copy of the new template, and repopulate it. diff --git a/docs/maintenance/index.md b/docs/maintenance/index.md index 7d5ef49b..762b1a2c 100644 --- a/docs/maintenance/index.md +++ b/docs/maintenance/index.md @@ -6,6 +6,5 @@ project troubleshooting - changelog ```