What's New in |version| ======================= IScorE |version| contains many bug fixes and several new features. Upgrade Notes ------------- To upgrade IScorE: 1. Copy or extract the new files to your existing installation directory. 1. Update packages by running ``python setup.py develop``. 1. Update the database by running ``iscore-manage migrate`` from your installation directory. 1. Update the static files by running ``iscore-manage collectstatic`` from your installation directory. Major Changes ------------- - ADDED: Ability to delete users - ADDED: Service scanner will hop to a new IP on after every scan - ADDED: auto-graded Hiring and Fire Anomaly Types - UPGRADE: To Python 3 - UPGRADE: To Django Rest Framework 3.8 - ADDED: API Docs to /api/docs - REMOVED: API Docs from docs.iseage.org - ADDED: Ability to customize White Doc, Green Doc, and Reports Rubrics - IMPROVE: Rubric grading experience - REMOVED: AP Scheduler - ADDED: Repeating tasks to Celery - REMOVED: Databae service checks - REMOVED: CIMORE Checks - UPGRADED: Interface to Bootstrap 3 - UPGRADED: Other front-end dependencies - ADDED: A link to TSI page in the admin area side bar - ADDED: Ability to hide TSI from Green Team - MOVED: Blue team specific information page is now in the blue side-bar - ADDED: A master score release page - ADDED: All team specific users are now added to the "All" team specific user pool - ADDED: Many performance improvements Minor Changes ------------- - ENHANCED: Start up experience for developers - ADDED: Ability for white team allow resubmissions of documentation - CHANGED: Label for green team usability check is a paragraph - ADDED: Sticky team number column on green team specific information page - ENHANCED: Improved ease on creating anomalies - ENHANCED: Added noted for hiding of team specific information from blue teams and green team - ENHANCED: Reduced the size of the service status API call - ENHANCED: Made the blue anomaly buttons more colorful Bug Fixes --------- - Disallow CNAME Looping - Fix issues with Unicode in DNS name - Allow for CNAME/A and TXT records for the same name - Automatically set application server key for push notifications - Fix issue with red team wiki - Removed White team button to delete comments, didn't work before - End date of competition is now validated to be after the competition start Date - Fixed issues with some API ends throwing a 500 if the user doesn't have permission - Fixed issue with team name form and database length matching - Made ordering to TSI items consistent across all TSI views - Required, Unreleased anomalies are showing up in the team's completed anomaly count - Deleting teams now works - Made Flag API Work - Made auto-create of penalty types on the penalty page work again - Made Mass scans *actually* work for the first time - Deleting Team Specific Information pools works again - Capped, Down services no longer get points