- In order to utilise the new AI Lesson Plan generator, you must provide an OpenAI or Azure OpenAI endpoint and be running GPT-4o, GPT-4o Mini, or a later version.
- We’ve added support for new GPT engines, including GPT-4.1 and GPT-4.1 Mini. We've removed GPT-3.5 and GPT-4, and all customers who previously used GPT-3.5 or GPT-4 have been upgraded to GPT-4.1 Mini for improved price and performance.
- As part of the upgrade, we’ve added a new field, ‘Current Location,’ to student profiles. Please review its visibility settings to ensure you’re comfortable with who can view the student’s current location.
- By default, a timetable/daily org import is now scheduled for 8:30 AM. Please review this setting to ensure it aligns with your expected timetable availability and does not conflict with your existing full import schedule.
- For customers using the ISAMS API, make sure to provide REST API credentials to receive high-quality portrait photos. You can set these credentials on the School Data Import home screen.
- In order to utilise the pastoral expiries, you must review the default expiry period for each pastoral type and sub-type. Once you have set the expiry period, you can apply an expiry date to all historical records, ensuring that items created beyond the expiry period are archived.
- To enable help text for pastoral types, review all your types and sub-types, and ensure you set up the appropriate explanation text to display when teachers are adding records of that type.
- If you wish to sync confidential pastoral attachments to Synergetic, you must configure a secure document classification in Synergetic. Then, you can set this classification on the Pastoral Types List screen for confidential documents.
- All self-issued JWTs now contain a JTI, which is required to improve JWT security.
Release v25.0 Technical Information for Superusers
- Folder Actions
- Add to My Links
- View Files
- RSS
Are you sure you want to remove this component?
Are you sure you want to remove this component?
- Migrated web request caching from the local file system to the Redis cache for improved performance and efficiency.
- All self-issued JWTs now contain a JTI, which is required to improve JWT security.
- Removed the axios JavaScript library and replaced it with native fetch calls for improved performance and simplicity.
- Added support for utilising a proxy to relay error reporting to Sentry, enhancing the security and flexibility of error handling.
- Added the ability to capture profile data on a subset of requests to assist with performance analysis and optimisation.
Are you sure you want to remove this component?
As of the 25.1 release, the following features will be removed:
- WebDAV Server: This feature lets you mount the Schoolbox filesystem as a native drive on your computer. It's rarely used and requires special setup to work properly.
- LDAP Authentication: For security reasons, LDAP authentication has not been supported in the cloud. We're also moving away from supporting it on-premise, as the risks increasingly outweigh the benefits. We strongly recommend that all customers currently using LDAP start planning a migration to SAML or OAuth (OIDC).
Are you sure you want to remove this component?
- Deprecated table `user_professionaldevelopment`
- Updated table `allowedFileTypes`
- Deprecated `inline`
- Updated table `sis_user_profile`
- Added `metadata`
- Updated table `sis_import_queue`
- Added `strats`
- Updated table `sis_user_profile_staff`
- Added `house_name`
- Updated table `pastoral_bulk_import`
- Added `expires_at`
- Updated table `lu_pastoral_type`
- Added `entry_tip`
- Added `default_expiry`
- Added `default_points`
- Added `pastoral_document_classification_confidential_id`
- Updated table `lu_pastoral_subtype`
- Added `entry_tip`
- Added `default_expiry`
- Added `default_points`
- Updated table `pastoral_report`
- Added `include_archived_records`
- Updated table `pastoral`
- Added `expires_at`
- Updated table `lesson_plan`
- Added duration
- Updated table `lesson_plan_template_field`
- Added description
- Updated table `lesson_plan_field`
- Added description
- Updated table `submission_return`
- Added `instructor_mark`
- Updated table `submission_box`
- Added `instructor_mark_type`
- Added `instructor_max_mark`
- Added `submission_instructor_grade_group_id`
- Update table `lu_year_level`
- Added `birthday_celebration_enabled`
- Updated table `courseTemplates`
- Added `sequence`
- Updated table `summative_report`
- Added `footer`
- Updated table `openai_log`
- Added `input_tokens`
- Added `output_tokens`
- Added `model`
- Added `response`