Heropa Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts
  • release note
  • new
  • Improvement
  • did you know?
  • Announcement
  • Fix
  • coming soon
  • rolling out

Jump to Month

  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • April 2025
  • March 2025
  • February 2025
  • October 2024
  • August 2024
  • February 2024
  • January 2024
  • November 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • November 2022
  • September 2022
  • August 2022
  • April 2022
  • March 2022
  • February 2022
  • November 2021
Release notes byAnnounceKit

Create yours, for free!

release noteImprovementFix
2 weeks ago

v8.26.0 release update

This release focuses on improving platform stability and performance, with several key fixes and refinements across the admin and workspace experiences.

🌱 Enhancements

  • Company default settings for event shared drives – When the shared drive setting is enabled but no name is provided, a unique shared drive is now automatically created for each event under an events/ folder, using the event code as the drive name.
  • Performance improvements – General optimizations across workspace and admin views to keep everything running smoothly.

🔧 Fixes

  • Templates tab – Fixed an issue where the Templates tab under VM Images did not display associated templates.
  • Workspace login with access code – Fixed a problem preventing the Log in button from responding correctly on the workspace login page when using access codes.
  • Training credits – Addressed an error that caused the Training credits details view to fail loading in some cases.
  • General stability – Various additional bug fixes and refinements to improve reliability and responsiveness across the platform.

That’s all for now. Thanks for continuing to provide feedback to help us make Heropa better every release.

release notenewImprovement
a month ago

v8.24.0 Release update

We’re excited to roll out a new update packed with improvements that make Heropa more responsive, reliable, and enjoyable for instructors and students alike. This release brings smoother event creation, more stable classroom sessions, and smarter validation to help you deliver training with confidence and ease.

✨ New features

  • New Zapier templates for seamless course and event automation – We’ve expanded our Zapier integration to make managing training completion effortless. The new Heropa + Arlo zapier templates use new triggers for course enrollment completion and event completion, allowing students to self-register, complete their training, and have grades and certifications automatically updated in Arlo, no manual administration required.
  • New workspace controls for file uploads and copy & paste – Added new workspace options that give administrators greater control over how users interact with their VMs. A new Allow copy paste setting lets you enable or block copying and pasting into and out of the VM (while still allowing Copy to VM from content code blocks and credentials). The existing Allow file sharing option has also been updated to control whether users can drag and drop files into the workspace to upload them to their VMs.

🌱 Enhancements

  • Improved event creation validation – Event creation now includes clearer inline error messages and enhanced start and end time validation for all event types, including custom events, making setup faster and more reliable.
  • Event workspace and Follow Host improvements – Enhanced synchronization between instructors and participants in live sessions, improving reconnection handling, Follow Host behaviour, and overall audio/video reliability within event workspaces.
  • Enhanced course and content viewing preferences – Heropa now remembers your preferred view settings across sessions for Courses, Content, Public IPs, and Hosts.
  • Shared template management – Updated the confirmation modal when deleting shared templates for a clearer, safer experience.

🔧 Fixes

  • Shared template import – Fixed an issue preventing import of shared templates in certain cases.
  • User assignment to events – Fixed an issue assigning new users to events via the classroom page.
  • Template status – Fixed template status sometimes remaining “Pending” after completion.
  • Environment updates – Fixed an issue where the "Update" button stopped working if multiple changes were made to the same environment without refreshing the page.
  • Event reporting – Fixed reports that previously excluded deleted users from results.
  • DirectRDP countdown timers – Fixed multiple timers showing after closing workspace sessions.
  • Login/logout behaviour – Visiting /login in a new tab no longer logs users out of active sessions elsewhere.
  • Orphaned environment list – Fixed the Orphans page not loading correctly.
  • UI fixes – Addressed button alignment, scroll, and modal visibility issues across multiple screens.

We look forward to your feedback!

ImprovementAnnouncement
3 months ago

Save your work automatically and preview updates instantly, right inside the content editor

Editing course content just got a whole lot easier. With Content autosave and a new Live Preview panel, you can focus on writing without worrying about losing work, and see exactly what your students will see.

📝 Content autosave: Focus on your content, not the save button

When Content autosave is enabled, your work is saved automatically after a short pause in typing. No more manual saves, your changes are preserved in real time. You’ll see a Saving… indicator while you’re typing, and a Saved! status once changes are written. If an error occurs, the editor will let you know with an error message in the status bar.

By default, autosave kicks in after 5 seconds of inactivity. Company administrators can enable autosave in Administration > Settings, and set the Content autosave wait time (5 to 60 seconds).

Prefer to save manually? No problem. Companies can choose whether autosave is enabled or not. When disabled, the Save button remains visible.

👁️ Live preview: See exactly what students will see

You can now open a real-time Preview panel to view your content as it will appear to students, without leaving the editing screen. Click the preview button(Eye icon) in the top right corner of the editor to open the preview side panel. The preview updates automatically after each save, showing your content with full branding styles applied, including:

  • Headings (H1 to H6)
  • Paragraph styles
  • Monospaced and italic text
  • Code blocks with Copy icons

This lets you verify formatting and test behavior, especially for command-line exercises, as you go.

Preview scroll is independent from the editor, so you can review earlier or later sections while editing your current content. You can also navigate between exercises using the left and right buttons in the Preview pane, making it easy to maintain flow across your course.

🎨 Your content, styled with your brand

Branding styles from your Company branding theme are now applied directly inside the Content Editor and Live Preview, so you get full visual consistency while authoring. Heading colors, font sizes, and styles will match exactly what students see during training.

🚀 Available now

This update applies to course content and is now available to all companies. To get started, head to Administration > Settings and enable Content Autosave for your organization.

Want more information? Check out our support documentation.

release notenewImprovementFix
7 months ago

v8.0.0 Release update

We’re excited to announce powerful new features and improvements designed to give you more flexibility, control, and visibility in your platform experience. This release includes integrated communications for Events, flexible time-based environment access, the ability to switch templates and regions mid-session, and several UI and usability enhancements.

✨ New features

  • Integrated comms for Events: Built-in voice, video, and chat are now available directly in the Event classroom. Hosts can share their screen, individual apps—or even a participant’s VM—with the entire class. Participants can also follow the host’s view changes in real-time, making it easier to guide students through complex workflows. Learn more here.
  • Limit access using Active time: Set a time limit on how long students can actively use their environment—while keeping their access window open for a longer period. Great for controlling costs while offering flexibility. Learn more here. 
  • Change template or region of a running environment: Need to switch a running environment to a different template or region? Now you can—without restarting from scratch.
  • Customizable “Access currently disabled” screens: The workspace view now shows different screens depending on whether an event hasn’t started, has ended, or is outside class hours. Customize these messages via the Language module.
  • New notifications for changes to events:
    • Event ending soon notification: Warn users when an event is nearing its end, with configurable lead time and recipient settings. Admins can define default notification behaviors per event.
    • Event cancellation notification: Send automatic alerts to hosts and participants when an event is cancelled before it starts—so no one shows up unnecessarily.

🌱 Enhancements

  • Event Classroom icons for Direct RDP: Classroom tiles now display an icon to easily identify students using Direct RDP versus browser-based access—helping instructors monitor sessions at a glance.
  • Improved Direct RDP mirroring controls: Instructors now see clearer feedback during Direct RDP session mirroring, with streamlined retry logic and two new controls:
    1. Mirror now for immediate retry; and
    2. Mirror session to restart mirroring after retries have stopped.
  • New reference fields in Events: Add Event code and Billing code fields to event configurations (configurable at a tenancy level via Administration > Settings). Useful for API lookups, reporting, billing, or integrations.
  • Parent column in Environment list: Quickly see which event or course an environment belongs to, with a clickable link for faster navigation. Toggle this column on/off as needed.
  • Persistent sort preferences in lists: Lists now default to alphabetical by Name—but if you sort by a different column, the platform remembers your choice for next time.
  • Delete resources directly from Detail pages: Remove individual VMs, templates, policies, and environments right from their Detail page (via the Actions menu)—reducing navigation steps and minimizing errors.

🔧 Bugfixes

  • Visiting /login in a new tab no longer logs out active sessions in other tabs.
  • SSO with MFA users can now sign in seamlessly without unexpected prompts / errors.
  • Credential state updates (e.g. assignment status or visibility) now appear instantly without needing to refresh.

We look forward to your feedback!

ImprovementAnnouncementrolling out
7 months ago

🎙️ Integrated Comms – Built-in voice, video, and chat for Heropa classrooms

We’ve just rolled out a powerful upgrade that makes live training more engaging, collaborative, and effortless for everyone in the virtual classroom.

Introducing Integrated Comms — a built-in voice, video, and chat solution, purpose-built for virtual instructor-led training (VILT).
No more juggling external tools. Everything happens inside Heropa.


Why this matters

Until now, running a live session meant switching between different platforms to screen share, chat, or move between views.

With Integrated Comms, it’s all built-in — making sessions smoother, more interactive, and easier to manage.

✅ No more context-switching
✅ Keep everyone in sync inside the Heropa platform


What’s new?

🗣️ Built-in voice, video, and chat for seamless live collaboration

👀 “Follow the Host” mode — participants automatically track the instructor’s view as they:

  • Switch between their own VM and shared desktop or window
  • Share a participant’s VM with the class to highlight great work or troubleshoot live

💻 Everything happens inside Heropa — no external apps needed


Whether you’re running a hands-on lab, delivering complex software training, or troubleshooting live with participants, Integrated Comms keeps everyone connected and focused.


Ready to try it?

Reach out to the Heropa support team to enable Integrated Comms for your events.

👉 Learn more: See our support article.

release notenewImprovementFix
8 months ago

v7.67.0 Release update

The Heropa team has been super busy of late. Here's some of the highlights we've been working on over the last little while:

✨ New features

  • VM backups for AWS environments: You can now back up and restore environment VMs hosted in AWS. This enables customers to create safe rollback points, restore environments in place, or generate new VM images from backups—offering greater flexibility and protection for critical environments. Learn more here.
  • Webhook notifications: You can now configure webhook notifications to receive real-time updates when key events occur within your Heropa tenancy. This enables better integration with external systems and improved visibility across workflows. Learn more here.
  • Protected environments – override capability: Users can now override protection on a protected environment when making simple changes. A confirmation modal will warn users that their actions may impact the environment, and all overrides are logged in the audit trail. This allows administrators to make necessary adjustments without first removing protection—while still maintaining traceability and accountability. Learn more here.
  • Default environment logo: Companies can now set a default logo for all course and event environments. This logo will appear in students’ MyLabs view, providing a more branded and consistent experience across all environments. Learn more here.


🌱 Enhancements

  • Templates: Added deletion protection for templates that are in use by courses or events, preventing accidental removal of templates currently in use.
  • Event classroom: A confirmation modal is now shown when selecting View workspace, helping prevent accidentally disconnecting students who are actively using their environment. 
  • Event classroom: We have added a Hide option to the classroom tile dropdown to make it easier to hide event seats that you no longer want to see. 
  • Event classroom: The View Workspace button has been moved into the tile dropdown to reduce the risk of instructors accidentally interrupting students actively using their environments. We’ve also reorganized the tile dropdown menu—options are now context-specific based on user and environment statuses, and the order has been adjusted for greater consistency and clarity. Learn more about all our classroom updates here.
  • Protected environments: Destructive actions such as Reset Environment, Destroy Environment, and Delete VM are no longer available for protected environments. This ensures important environments remain safe from accidental changes or deletions. Learn more here.
  • SSO: Company administrators can now configure a Logout URL for SSO users. When set, users will be logged out of their SSO session with the identity provider upon logging out of Heropa. This is an optional field and will only be used if configured.


🔧 Bugfixes

  • Event templates: Fixed a missing validation when adding a template to an event where the selected credential pool had no credential sets available.
  • Event classroom: An issue where newly provisioned student environments were not appearing in the classroom view without refreshing the page has been fixed.
  • User imports: Column headings in the User import CSV were case sensitive. Headings are now treated in a case-insensitive manner for smoother imports.
  • Credentials: An issue where updates to credential sets were not immediately reflected in the credentials list without refreshing the page has been fixed.
  • Events: Deleting participants as part of an event deletion will no longer remove users who have a role assigned. Only users without a role will be deleted.

Note: The v7.67.0 release will be rolled out to customer environments over the coming week.

Improvement
8 months ago

Event classroom - accessing participant workspace improvements

👋 Hello from the Heropa team! We’ve made some changes to the Event Classroom UI to improve the host and instructor experience—and to help avoid accidentally interrupting participants who are actively working in their environments.

What’s new in the event classroom

  • "View Workspace" button moved to the dropdown: To reduce confusion and avoid unintentional disconnections, the View Workspace option that was previously available when hovering on a participant tile has been moved to inside the tile dropdown menu—away from the primary action area. View workspace takes control of the workspace being viewed - this is not normally intention of the host and as such removing it as the default hover option will help to avoid user disconnection.
  • View Workspace confirmation: When selecting View Workspace, you’ll now see a confirmation modal to help prevent accidentally taking over a student’s session. Again, this was implemented to protect active users.
  • Context-aware dropdown actions: The tile dropdown now shows actions based on the user and environment status, and we’ve reordered the options for improved clarity and consistency.
  • New Hide option: We’ve added a quick Hide option to the tile dropdown so you can easily remove seats from view without needing to adjust visibility settings separately.

We hope these improvements help you manage your sessions more confidently. As always, we’d love to hear what you think!

Improvement
2 years ago

Changes to Templates and Policies now automatically update all associated environments

Hello again!

We’re excited to share some news about a much requested enhancement to Heropa. We’ve added the ability for any changes to Templates and Policies to automatically update all environments. What this means is: 

  • When a substantial change to a template is made, for example a change to a template's VMs, VM settings, or credentials.. any associated courses, non-provisioned environments, and event enrollments that have not yet launched, will have these changes automatically reflected in them. 
  • When a substantial change to a policy is made, for example a change to its duration or auto-suspend or destruction rules.. any associated courses or non-provisioned environments, will have these changes automatically reflected in them. 

Before this update, if you made a change to a Template or Policy, you had to manually update each environment to apply the change. Now, with this new feature, any changes you make will be applied to the above associated objects automatically, saving you time and effort. Note: These updates will not affect environments that have already been provisioned / launched. 

We think this feature will help you get the most out of Heropa. Quickly and easily updating all your environments with the latest changes to your Templates and Policies is now a breeze.

We hope this update simplifies your workflow and helps you get the job done faster. As always, please let us know if you have any questions or feedback.

Thanks for using Heropa!

Improvement
2 years ago

Customize the Heropa Login page

It's already easy to add custom colours for fonts, buttons and backgrounds via Administration / Settings / Branding. 

Further customizations to the Login page are now available, including:

  • Adding a custom background image
  • Adding a Welcome panel. This can be used to provide a welcome message and instructions to users when they first arrive to log in. 

A custom header and footer can also be added.

See: Configuring Settings.

Improvement
2 years ago

A new way to handle long running VMs

Historically it's been very difficult to determine when a virtual machine should be shut down. The shutdown policy associated with the environment only takes effect when the user session is idle. Determining true idle states across all browsers has proven to be unreliable, thus causing VMs to run longer than customers expect.

We have now moved the ability to prevent VM shutdown to outside of the policy. The Policy Details page now allows a maximum running period of 12 hours. 

To allow a VM to run constantly, this now needs to be specified on the VM within a template or environment via a row action called 'Disable auto-suspend'. 

Any VM without this setting will automatically be shut down after 12 hours, regardless of user status.