5.37.3 of Instilled is scheduled for release on December 19 2019. All items listed below. If you have any questions, please submit a support ticket.


Bug

  • [KPD-1311] - Disable manual group membership management for groups managed by autoenrollment
  • [KPD-1360] - Description scroll bar issue
  • [KPD-1421] - User is logged in with default CAO when selecting register button.
  • [KPD-1427] - Workshop CAV are not deleted at tenant
  • [KPD-1485] - Watershed Analytics on Tenants
  • [KPD-1486] - Unable to find Media at SCHEDULED_JOB_CLEANUP_EXPIRED_SCHEDULED_REPORTS
  • [KPD-1524] - Add missing deletion of container CAV on container deletion
  • [KPD-1527] - The `npm run prod:server` command doesn't use HTTPS
  • [KPD-1532] - Form labels wrap on /analytics/report-schedules/create
  • [KPD-1541] - Fix validation of `retention_interval` at report schedule creation - allow P1M period
  • [KPD-1546] - Non-unique viewing activity CSV download report not displaying all views
  • [KPD-1572] - Thumbnails do not appear in search results.
  • [KPD-1573] - Server-side page refresh does not match the content of client-side route change.
  • [KPD-1586] - In video cards inside containers, clicking on a user's profile icon does not do anything.
  • [KPD-1592] - Rustici Concurrent Launch Page unreadable in "dark mode"
  • [KPD-1648] - Fix CA actions - remove update/delete from immutable
  • [KPD-1660] - Two E2E tests fail because of a change in HTML markup
  • [KPD-1663] - Sort parameter value incorrect (created_at desc)
  • [KPD-1665] - Embed code for container embed=true vs embed=false
  • [KPD-1667] - Manage RE course error
  • [KPD-1687] - Fix HTML and CSS structure on live events page
  • [KPD-1708] - NPE due to missing default value after CA refactor
  • [KPD-1752] - Parameter value [1] did not match expected type [java.lang.Short (n/a)]
  • [KPD-1760] - After logging in, the modal does not go away.
  • [KPD-1761] - Container clock positioning breaks when timer text is too long
  • [KPD-1792] - Change base font size to be compatible with iPaaS and update any CSS that uses rem units
  • [KPD-1794] - Clock gets pushed down when container has long description
  • [KPD-1806] - If a container contains one medium, this medium can't be selected for a report
  • [KPD-1808] - PDF and URL fail when copied from one container to another
  • [KPD-1811] - UI Bug - Clock change side effect from previous change
  • [KPD-1817] - Update DB migration is not working related to custom attributes
  • [KPD-1837] - Postgres full text search fails with 400
  • [KPD-1885] - Search endpoint returns incorrect mentions at comments/replies when PG_FULL_TEXT_SEARCH feature is enabled
  • [KPD-1943] - FAB for creating a container disappears in child containers
  • [KPD-1945] - `&` character in CA value causes formatting issue on Self Reg form
  • [KPD-1962] - Issue with 'Add Resource' feature on sub-container
  • [KPD-1997] - Weird hover state behavior for filtering arrows

Task

  • [KPD-186] - Add Message to video recording interface
  • [KPD-1113] - Stop Caching Launch Links
  • [KPD-1387] - Postgres logs get stuck at the pump sometimes
  • [KPD-1447] - Add missing data for scheduled report UI
  • [KPD-1448] - Create page of list scheduled reports
  • [KPD-1468] - Edit CNAME of CFR distribution while creation of new tenants for canary and other installations
  • [KPD-1470] - Add pagination for scheduled reports page
  • [KPD-1471] - Add unit test for report-schedules
  • [KPD-1472] - Page for creation scheduled-reports
  • [KPD-1482] - Stop Caching Rustici Engine Registrations (Client)
  • [KPD-1488] - Add ability to edit recipients of scheduled report
  • [KPD-1500] - Rename scheduled-reports to report-schedule
  • [KPD-1510] - Turn on Angular linting and fix errors where appropriate
  • [KPD-1525] - Add validation for report schedule creation form
  • [KPD-1526] - Update icons for frontend
  • [KPD-1530] - Start linting CSS and SCSS files
  • [KPD-1533] - Remove tab download-metrics
  • [KPD-1536] - Display all time at preferred timezone
  • [KPD-1537] - Remove Autoplay from Share Settings
  • [KPD-1538] - Add remove button for report schedule
  • [KPD-1539] - Create Dockerized Environment For Development Work
  • [KPD-1557] - E2e tests are broken
  • [KPD-1569] - Empty containers have an option to upload videos the old way
  • [KPD-1590] - Hide LMS Export Option For Rustici Courses
  • [KPD-1591] - Move event-api from Platform into Commons
  • [KPD-1601] - Update GUI for adding a new resource from a container card.
  • [KPD-1619] - Write a script to download the latest versions of tenant CSS files from S3.
  • [KPD-1669] - Allow Instilled client to use docker hostnames when run in DEV mode.
  • [KPD-1720] - Move drag and drop to bottom of the container
  • [KPD-1726] - Change script of deploying client to s3
  • [KPD-1737] - Convert CAV deploy_level boolean flag to enum(DEPLOY,TENANT,OBJECT)
  • [KPD-1755] - Fix end-to-end tests on master branch
  • [KPD-1783] - Add ability to control creation of beans related to communication with kafka
  • [KPD-1809] - Move client side code from Github to Bitbucket
  • [KPD-1816] - Add settings of RDS log properties to Cloudformation template
  • [KPD-1884] - Fix Client Build Container SSH Config

Sub-task

  • [KPD-466] - Rework findContainerCapabilities.sql query
  • [KPD-468] - Rework GetUsersCanViewContainer query
  • [KPD-800] - Add filter by date to Analytics pages, frontend
  • [KPD-844] - Create API for fetching completion subscription statuses
  • [KPD-976] - Add ability to limit USER CUSTOM ATTRIBUTES FROM SSO ASSERTIONS to a specific CAO, frontend
  • [KPD-1035] - Track Score and Total Time Tracked for Rustici Engine Courses
  • [KPD-1039] - Container Completion Event Overhaul
  • [KPD-1041] - Event and statement generation for Rustici Engine Course Completions
  • [KPD-1189] - Refactor CA category: backend
  • [KPD-1298] - Build a tool to create CFr configurations for client deployment
  • [KPD-1363] - Replace RXD templates and add cmi5/tincan export options to Platform
  • [KPD-1364] - Replace RXD static assets and add cmi5/tincan export options to Client
  • [KPD-1394] - Solr vs DB: order of matches
  • [KPD-1400] - Return a valid value for timezone under client_init.
  • [KPD-1425] - Incorrect completion status shown for completed container with success = FAILED
  • [KPD-1426] - Investigate highlighting at postgres side
  • [KPD-1433] - Complete renaming of category to scope
  • [KPD-1435] - Get rid of CA inheritance
  • [KPD-1436] - Migrate identified properties to CAs
  • [KPD-1442] - Scheduled reports modifications
  • [KPD-1443] - Report schedule configuration
  • [KPD-1444] - Fix inconsistencies found while refreshing of properties
  • [KPD-1465] - Remove Tin Can feature from client
  • [KPD-1466] - Remove Tin Can feature from platform
  • [KPD-1473] - Add pagination for GET /api/report_schedules
  • [KPD-1474] - Generalized approach for incremental reports to skip on absence of new records
  • [KPD-1478] - CA for report schedules ordering
  • [KPD-1481] - POST /api/reports_schedules shouldn't require filled containerId field
  • [KPD-1487] - Add support to config wrapper for value types listed at KPD-1428
  • [KPD-1489] - Modify POST /api/report_schedules/{id}/recipients to delete orphan recipients
  • [KPD-1495] - Fix E2E for public access behavior
  • [KPD-1499] - Add missing paused_at to /api/report_schedule/* endpoints
  • [KPD-1502] - Platform API method to recover deleted content
  • [KPD-1518] - Replace existing Platform xAPI-related code with commons code.
  • [KPD-1542] - A tool for l10n file management
  • [KPD-1558] - Move apc module to commons
  • [KPD-1566] - Sort assets/locale in alphabetical order before commit
  • [KPD-1577] - Update container card 'add resource' button to show resource selection dialog.
  • [KPD-1596] - Add category activities for container/medium satisfaction
  • [KPD-1603] - Create statement factory for search statements
  • [KPD-1627] - Remove unnecessary time zones
  • [KPD-1628] - Preserve date filter values between analytics tabs
  • [KPD-1635] - Create statement factory for comment statements
  • [KPD-1639] - Add a new medium property for enabling video download from player.
  • [KPD-1661] - Client: add right-click contextual menu to player
  • [KPD-1691] - Refactor effective CAV calculation to support mass calculation for batch of entity identifiers
  • [KPD-1692] - Add flag to `@KzoPlatformProperty` to filter ClientInit properties
  • [KPD-1693] - Add a check input for enabling video download from player to media edit page.
  • [KPD-1694] - Add a new feature for allowing video downloads from player
  • [KPD-1696] - Migration script from tenant and user properties to CAV
  • [KPD-1701] - generate an html with p->ca mapping
  • [KPD-1703] - Test to check format of CA property key
  • [KPD-1709] - Disable drag and drop file uploads for Rustici content types when Rustici is disabled
  • [KPD-1710] - Add support for default config value for complex types
  • [KPD-1718] - Implement Microapp navbar navigation with JavaScript code
  • [KPD-1729] - API PUT /media/id not saving allow_contextual_download state
  • [KPD-1747] - Create CAEV model on client
  • [KPD-1749] - Replace all properties that are not created/updated/deleted on client with CAEVs
  • [KPD-1750] - Refactor all properties that can be created/updated/deleted on client with CAEVs
  • [KPD-1753] - Update api endpoint which returns the current iPasS navigation json
  • [KPD-1766] - Improve CODELESS_TENANT_STATISTICS
  • [KPD-1767] - Convert custom attribute category to custom attribute scope
  • [KPD-1780] - Test to compare datasets before deletion and after recovery
  • [KPD-1785] - Need to provide custom_attribute_effective_values equivalents for the following properties
  • [KPD-1787] - A few issues with CAVs
  • [KPD-1802] - Update Client CA settings to reflect latest api changes
  • [KPD-1828] - Minimal fix - remove course from deletion queue on recovery
  • [KPD-1831] - Add support for postgres full text search highlighting at GUI
  • [KPD-1930] - On privileged tenant only: add a tab to set deploy-level CA values
  • [KPD-1935] - Turn on profanity via the Google translate API in the interim.
  • [KPD-1939] - Change endpoint through which the tree-view component is getting immediate children of a container
  • [KPD-1941] - Modify POST /custom_attribute_values endpoint.
  • [KPD-1955] - Migrate some tenant-level properties
  • [KPD-1958] - Update RxdExportController & CompletionSubscriptionsWrapper to include new string 'layout' QSP.
  • [KPD-1959] - Update Client to include new 'Display Video Only' toggle, and pass value to RXD endpoints.
  • [KPD-1960] - Add total user count to the tenant stats (Platform)
  • [KPD-1961] - Client fails with blank screen when passing layout=fullscreen to RXD player
  • [KPD-1975] - Missing granularity in CAV updates

Story

  • [KPD-379] - Clicking the X (close) button on self registration form shouldn't be allowed
  • [KPD-911] - Fix HTML formatting
  • [KPD-1131] - Speed up container deletion endpoint
  • [KPD-1160] - Add QR generator of share link on platform
  • [KPD-1362] - Add xAPI and cmi5 as LMS Export options (RXD Update)
  • [KPD-1430] - Investigate possibility for SQL injection with passing sort QSPs
  • [KPD-1463] - Kill Client-side "Tin Can" Feature
  • [KPD-1498] - Report listing for the given Report Schedule
  • [KPD-1511] - Improve prod-vs-dev UX for Frontend Work
  • [KPD-1551] - Investigate snapshot sync endpoint issue
  • [KPD-1555] - Fill in invitee learner information for RXD launches when possible
  • [KPD-1567] - Select default trending resource period on featured page
  • [KPD-1593] - Add support for property: `client.most_viewed_media.reporting_period`
  • [KPD-1634] - Send statements for comments
  • [KPD-1640] - Drag file to container
  • [KPD-1768] - Package SDP to rpm for c2s
  • [KPD-1774] - Check migration of c2s from previous to latest version
  • [KPD-1791] - Ability to Download PDFs that are in RE
  • [KPD-1970] - Release 5.37.3