Here is the full list of changes that have been introduced in the web version 1.8.1. They are split into 4 categories and this release totals 153 changes.

Tasks: 20 changes

  • [CS-1049] - Decide on NSIS vs Squirrel
  • [CS-1081] - Adding 2 more accounts to prod demo account
  • [CS-1128] - Create an more sendgrid emails
  • [CS-1163] - Reset enviroment variables
  • [CS-1192] - Document testing process for desktop app builds
  • [CS-1250] - document server architecture
  • [CS-1265] - audit app build server startup procedure
  • [CS-1325] - knowledge base / testing guides for the testing team
  • [CS-1676] - testing that all the libraries work and functionality does not break
  • [CS-1677] - define ownership and responsibility for making sure everything is upto-date
  • [CS-1678] - update Django to latest patch level
  • [CS-1680] - server patches @DevOps role
  • [CS-1681] - run test and estimate effort 
  • [CS-2337] - MacOS app will need to be "notarized" by Apple
  • [CS-3164] - Scope out: collecting DNS requests
  • [CS-3378] - Test that all GDPR 2019 questions get pulled through and marked in Pervade
  • [CS-3380] - mandatory components
  • [CS-3408] - Generate Coding Standards for CyberSmart Engineering 
  • [CS-3423] - Code Profiling 
  • [CS-3428] - Set up and configure Monitoring service

Bugs: 42 changes

  • [CS-1512] - Unknown file format on IE 8 - 10 when downloading EXE
  • [CS-2906] - Cyber Declarations Signed showing as "No"
  • [CS-3084] - Ensure that the app allows the user to access the app with a self-enrolment email account (e.g. john@self.com)
  • [CS-3085] - Ensure that app allows the user to access the app with a bulk-deploy domain account (e.g. *@bulk.com)
  • [CS-3086] - Ensure that the app gets the list of checks from the get-rules endpoint and run these against the device (sending device information on the initial)
  • [CS-3087] - Ensure that app returns the list of passing/failing checks to the server
  • [CS-3088] - Ensure that user able to review, read and agree policies on the device
  • [CS-3089] - Ensure that the app can be updated after being released (OTA updates)
  • [CS-3141] -  Device info is hardcode/incorrect information's are showing 
  • [CS-3143] - Click to agree button won't work 
  • [CS-3152] - Boolean value is showing when pin is enabled in device 
  • [CS-3153] - Policies are not showing 
  • [CS-3154] - Info icon won't work 
  • [CS-3155] - Issues of app in absence of internet 
  • [CS-3157] - Change Cyber Smart > Logo
  • [CS-3158] - Welcome screen should be added 
  • [CS-3159] - Scope - If email does not exist then should notify
  • [CS-3175] - Policy tab is not showing even when there are policies in organisation 
  • [CS-3237] - App won't get installed
  • [CS-3238] - Policy state not being reflected in API for some organizations
  • [CS-3239] - Software are showing vulnerable in prod
  • [CS-3240] - get devices for pre-fill question does not work - Q11
  • [CS-3242] - User is not redirected to cybersmart app 
  • [CS-3275] - CyberSmart Utility crashes when ran as SYSTEM while checking AutoPlay check on domain computers
  • [CS-3276] - UnauthorizedAccessException: Access to System path while determining date from file path
  • [CS-3277] - NullReferenceException: While getting User SID
  • [CS-3278] - Possible edge case if application path is part of a network share while getting application list
  • [CS-3279] - ManagementException: Invalid class - possible crash if Win32_UserAccount integrity is broken
  • [CS-3281] - IOException: Possible for Utility leave cached certs file open after terminating
  • [CS-3300] - Possible crash if there is a error while saving/reading file
  • [CS-3368] - App spacing bug - cuts the app
  • [CS-3381] - AttributeError: 'AnonymousUser' object has no attribute 'profile'
  • [CS-3385] - 500 error is coming on entering incorrect confirm password 
  • [CS-3387] - Message is coming that social account is connected with another account and social account also gets connected 
  • [CS-3390] - IOError: wkhtmltoimage reported an error:
  • [CS-3391] - Cannot generate declaration pdf for id: 577
  • [CS-3395] - CE 2019 survey - when 'opt-out' is selected for insurance, the declaration is not uploaded + not pulling all questions through. 
  • [CS-3396] - Broken in prod + staging: The nav bar header is hidden after adding CE+ standard
  • [CS-3397] - KeyError: 'is_social'
  • [CS-3398] - Message sent from the app in Intercom did not received 
  • [CS-3400] - Hide "Show Answers" on CE Plus page
  • [CS-3402] - 500 error is coming on changing the password
  • [CS-3404] - KeyError: u'id'
  • [CS-3410] - IntegrityError: duplicate key value violates unique constraint "appusers_devicemodel_model_key"
  • [CS-3421] - All the checks are not showing in app 
  • [CS-3424] - Answers are not showing for GDPR/IASME 2019 in pervade
  • [CS-3426] - Cyber_Essentials_Policy_TEMPLATE.docx is throwing an error 
  • [CS-3427] - Insurance question for CE 2019 broken (using field 60 instead of dynamic 60/62 per year)
  • [CS-3432] - 'Password enabled' check is missing in new org
  • [CS-3437] - Insurance field on CE 2019 not populating "Opt-In"
  • [CS-3439] - NotImplementedError: This backend doesn't support absolute paths.

Improvements: 67 changes

  • [CS-35] - Additional data fields on user + sendgrid Webhook
  • [CS-54] - DRAFT: Better industry list
  • [CS-64] - dev and staging emails go to test mailbox
  • [CS-65] - DRAFT: FB pixel tracking / google conversion tracking
  • [CS-94] - Add in certification duration to usercertification (difference between start and finish for user)
  • [CS-236] - A / B  / C - change to If yes questions
  • [CS-494] - CE+ testing from app [placeholder]
  • [CS-505] - Link up mixpanel events  GTM
  • [CS-515] - Release detection to show outdated OS in the app and dashboard
  • [CS-535] - Download questionnaire PDF report
  • [CS-538] - JS validation
  • [CS-541] - When they click resend email - provide some kind of feedback that's it's been done (small on screen, no popup)
  • [CS-555] - Smart question - auto pull data on registration based on domain
  • [CS-652] - Show enrolled but not installed users in org-dashboard and resend email functionality to be restored
  • [CS-747] - Ability to uninstall from dashboard and application
  • [CS-759] - Platform testing and file tickets for bugs
  • [CS-783] - Add label to indicate where manually resolved
  • [CS-876] - Improve registration page
  • [CS-927] - Gearing up for user side auto fix - write all the description boxes
  • [CS-1062] - Replace pixelated and incorrectly coloured stage images for CSS / SVG
  • [CS-1086] - On boarding "Sync" adding users improvements. 
  • [CS-1117] - Report email should use caption instead of OS
  • [CS-1127] - CE+ certification page changes
  • [CS-1147] - too many urls in password reset email
  • [CS-1155] - User Logging (Advanced)
  • [CS-1157] - UI: app checks appear to be pending the AV ones
  • [CS-1203] - Add new users heading on manage users page
  • [CS-1205] - UI tweaks for perm resolves 
  • [CS-1239] - Serve custom branding via API
  • [CS-1240] - Request CE+ button
  • [CS-1255] - Produce compatibility list (and update technical specifications in Cyber Essentials with CyberSmart)
  • [CS-1301] - Show which AV they are using on the device detail page 
  • [CS-1303] - Check authorisation is in place on policy_pk  +'/version/update/
  • [CS-1308] - Adjust HTML on device detail for remediation
  • [CS-1327] - New App Check: Admin/Non-admin account
  • [CS-1335] - UI tweak on manage users page
  • [CS-1382] - Allow non-limited companies to be added
  • [CS-1402] - Explain "two-factor" with a tooltip on survey questions
  • [CS-1403] - Avira install on windows - they have changed their marketing site to try and get users to upgrade
  • [CS-1456] - Expanding Org dashboard -> Sort by passing/failing stat area
  • [CS-1468] - PIA - security improvements
  • [CS-1472] - Matching Issued Certificats
  • [CS-1474] - Improve organ's created stat 
  • [CS-1491] - DPIA changes
  • [CS-1519] - App visuals v1.3
  • [CS-1523] - Adding "Paid" column to backend organisations page. 
  • [CS-1675] - update the libraries to support Python 2.7
  • [CS-1803] - Adding fields in backend to measure renewals/ stripe paymeants
  • [CS-1809] - If IASME CB, stop second auto email (about app install)
  • [CS-2479] - Use chargebee price estimation endpoint instead of front end calculation
  • [CS-3226] - Clicking the refresh button should refresh the policies
  • [CS-3262] - Add "Organisation" column to backend "App Installs" 
  • [CS-3263] - Add "Activity Log" on all organisation's dashboard.
  • [CS-3305] - Dist dashboard certs number incorrect - IN PRODUCTION
  • [CS-3315] - Disti Dashboard BUG stats incorrect PRODUCTION
  • [CS-3351] - change distributor relation for partner model
  • [CS-3356] - Text change to lower case on login page
  • [CS-3358] - Text prompt when incorrect or not-found email address is entered 
  • [CS-3359] - Successful email address entered page changes. 
  • [CS-3360] - Onboarding CyberSmart title position change
  • [CS-3377] - Update GDPR 2019 survey questions to include Question name & ID
  • [CS-3403] - Review Confluence content
  • [CS-3422] - Refactor get-rules for device "phone home"

New Features: 24 changes

  • [CS-12] - Daily user email until they have installed (Celery)
  • [CS-724] - Adding a tutorial on the platform
  • [CS-796] - Demo company demo/template to help convert
  • [CS-812] - Create test environments
  • [CS-916] - Digitise steps to secure for linux in support.cybersmart.co.uk
  • [CS-1253] - Partner branding in desktop app - Jamie to design, Mike to code
  • [CS-1306] - Machine admin tracker - quick win
  • [CS-1307] - More dashboard ability on removing of devices - Ability to mark devices as inactive 
  • [CS-1345] - New app check: Auto Fix
  • [CS-1388] - Cyber Essentials policy templates
  • [CS-1443] - Ability for admin to trigger email for user apps with outstanding policies not agreed to. 
  • [CS-1454] - Sort by "Enrol" and "Installed?" status on "Manage Users" tab.
  • [CS-1611] - Feature to send policy acceptance emails to users
  • [CS-1796] - ability to re-activate an organisation
  • [CS-1949] - Disti dashboard + parters: adding/choosing questionnaires to new accounts. 
  • [CS-3111] - Two new fields in Distributor Dashboard 
  • [CS-3245] - Automated EXAMPLE/SALES policy in place when Policy Support is first enabled
  • [CS-3247] - Kill Zendesk - Migrate ALL accounts to intercom 
  • [CS-3250] - Add Partner logo to steps to secure pdf
  • [CS-3251] - Function to "View Answers" when companies have been certified 
  • [CS-3252] - Function so PARTNERS can "Add GDPR module" to customers
  • [CS-3255] - Adding text to enter token page to help clarify 
  • [CS-3256] - Function to allow PARTNERS to disable weekly emails per partner user, per organisation. 
  • [CS-3389] - Map out and link survey questions to push/pull answers on click of a button

Thank you for reading

Did this answer your question?