You are viewing the RapidMiner Hub documentation for version 10.1 - Check here for latest version
What's New in RapidMiner AI Hub 10.0.0?
Released: 3rd November 2022
This is a major version upgrade. Please ensure to read the Upgrade from AI Hub 9 migration instructions!
The following describes the enhancements and bug fixes in AI Hub 10.0.0:
Enhancements
- Upgrade all dependencies and Spring Boot to version 2
 - Move from ActiveMQ to ActiveMQ Artemis (compatible with 
2.26.0) - Use Keycloak as Identity Provider
 - Add migration path from AI Hub/Server 9
 - Dynamically assign 
ENCRYPTION_SECRETand write into home directory if not present- Encryption secret will be generated dynamically once on startup and stored in 
encryption.secret-location - It is possible to overwrite the encryption secret by setting the property 
encryption.secret 
 - Encryption secret will be generated dynamically once on startup and stored in 
 - Use Single Page Application for frontend
 - Use Postgres as only option for database
 - Use proper database migrator tool for bootstrapping required schemas entirely
 - Enrich Jobs API
- Add ID of the schedule that scheduled a job
 - Jobs can be filtered by 
scheduleId 
 - License can be set via 
license.licenseand will be stored in thelicense.location - Add configurable cleanup scheduler for the RTS
- Can be enabled with 
scoring-agent.execution.cleanup.cron-expression - A cron expression has to be defined
scoring-agent.execution.cleanup.enabled - The scheduler will wait for jobs to finish
- A timeout can be set via 
scoring-agent.execution.cleanup.timeout - The waiting interval for running jobs can be changed via 
scoring-agent.execution.cleanup.waitBetween 
 - A timeout can be set via 
 
 - Can be enabled with 
 - Add pause and resume all schedules functionality (state change)
 - Add ability to toggle scheduler into standby without changing state of schedules
 - Add database indexes
jobservice_job:created_ata_jobservice_job:created_atjobservice_job:stop_requested = 1a_jobservice_job:stop_requested = 1jobservice_job_agent:statejobservice_job_agent:last_status_at
 - Switch to REST endpoint for retrieving AI Hub instance information
 - Add REST endpoint for log retrieving
 - Add new Spring Security classes for authorization in the Scoring Agent
 - Add migration to the Scoring Agent
 - Change units from minutes to seconds for 
jobservice.scheduled.archive.maxAgeandjobservice.scheduled.archive.jobCleanup.maxAge - Remove 
jupyterEnabledandgrafanaEnabledfrom endpoints and UI which is now handled by the platform setup - Disabling the automatic snapshot creation after a job has been executed inside a Job Container can now be achieved by setting the Job Container's property 
jobcontainer.remote.versioned.auto-commit-strategytoNONE - Change host of rm-juypterhub-db-svc to jupyterhub-db in the sample-dev Project
 - Respect 
X-Forwarded-..HTTP headers for Project URL generation natively 
Fixed
- Add missing internal locking of Job Agent scheduled tasks
 - Change execution mode of Scoring Agent to 
SCORING_AGENTinstead ofJOB_CONTAINER - Strip common 
80and443ports from LFS server responses