Search documentation
karat

+

K

What's new

2024-12-03

Composite Modules

Composite Modules allow you to create a Module from other existing Modules. This enables you to manage complex configurations by breaking them down into smaller, reusable components called "submodules".

With composite Modules, you can customize the variables of the Modules that you include as submodules. You can also customize the configurations and secrets of any entities defined in submodules.

Learn more about composite Modules.


2024-11-26

Introducing Artifact Registries

Apollo now supports directly integrating with your existing OCI registry to allow the management and deployment of software directly from your registry. Rather than publishing containers for Product Releases directly to Apollo's Container Registry, you can link your existing OCI registry to Apollo and create Product Releases in Apollo that reference artifacts from your own OCI Registry.

Learn more about Artifact Registries.


2024-07-08

Improvements to promotion pipelines

This update introduces improvements to how you can configure promotion pipelines.

Apollo now supports dynamic Environment strategies for promotion pipelines. With these strategies, Apollo evaluates conditions on a dynamic set of Environments, chosen with filters. To enable this, you can select Canary promotion when configuring a promotion stage.

Learn more about canary promotion stages.


2024-06-13

Risk management improvements

This update introduces several improvements to how you can view and manage vulnerabilities.

Apollo now differentiates between vulnerabilities, which may impact many resources, and findings, which are surfaced through scans and identify the specific resource where a vulnerability was found. Each table in the Risk Management applications will only surface a vulnerability once.

Risk Management application

The Risk Management application enables you view all the active vulnerabilities detected in Product Releases on your Apollo Hub. You can select vulnerabilities to view information such as risk scores, paths to files that contain the vulnerability, fix versions, and affected Entities.

In addition to the global context, the Risk Management application is also available in the context of a specific Environment through the Environment Security tab.

You can also use the Risk Management application to create suppressions for vulnerabilities.

Suppression scopes

When suppressing a vulnerability that has multiple findings, you can now set a suppression scope that defines what findings Apollo will suppress. You can suppress findings on a specific image, image prefix, or for the distribution bundle of a Product. You can also suppress the finding across all deployed Products.

Additionally, we have made updates to core workflows of requesting a suppression, identifying other affected resources, and re-running vulnerability scans after creating a suppression.


2024-06-11

Improvements to secret creation

This update introduces several improvements to how you can manage secrets in Apollo.

You can now create secrets for an Entity at installation time. To do this, use the new Add secrets option in the Entity installation form. Apollo will create the secret in the Environment when it installs the Entity.

When editing secrets, you can now view existing secret keys. In addition, you can now change some key-value pairs in a secret without modifying others.

Learn more about creating and editing secrets in Apollo.


2024-05-31

Other changes

  • Improvement - Users can now submit empty values for Module variables.
  • Improvement - Added a link to the Teams page in the Apollo home page.
  • Improvement - Improved error messages for failed manifest downloads that are caused by a missing root operator.
  • Improvement - Added the Agent ID and a link to the Entity in the Metadata section for unsuccessful Plans.
  • Improvement - Apollo now supports deleting Products that have over 1000 Releases.
  • Improvement - Users will no longer close the install Entity dialog when they click outside of it.
  • Improvement - Added Entity name validation to the install Entity dialog. Apollo will now verify that an Entity starts and ends with an alphanumeric character and only contains alphanumeric characters, -, _, and ..
  • Fix - Fixed an issue where large numbers in the Entities column of the Releases table were ellipsized.

2024-05-16

apollo-cli get-central-namespace command is Deprecated

The apollo-cli get-central-namespace command is now Deprecated. It will be deleted in November 2024.


2024-05-02

Automatic approvals for Module updates

After you edit a Module and Apollo generates a change request to update every installation of the Module, Apollo can now automatically approve the change request.

You can enable automatic approvals for Module updates like marking Entities for uninstallation, changing the default Release Channel, adding a new Entity, and more.

Learn more about automatic approvals.


2024-04-30

Other changes

  • Improvement - Added a progress bar to the Export page to display the progress for bundles. Apollo will display a blue, striped bar for an in-progress bundle and a red bar for a failed stage.
  • Improvement - Apollo can now automatically resolve merge conflicts on change requests for Module installations or updates. To do this, users can select Automatically resolve merge conflicts on a change request for a Module installation or update that has a merge conflict.
  • Improvement - The Product creation workflow now validates inputs for group ID and artifact ID.
  • Fix - Fixed an issue where the promotion pipeline form failed to validate when Require test environments was disabled.

2024-03-29

Other changes

  • Improvement - Improved the Product creation workflow by separating the Product details form and the generated code into separate steps.
  • Improvement - Added an Entities column to the Module Installations table. Hover over the status bar to view the number of Entities in the Module and their upgrade status.
  • Improvement - Added status tags to the Environment and Version columns of the Module Installations table. Hover over these tags to view more information on the version of the Module installed in the Environment and if there is a newer version of the Module that can be installed.
  • Improvement - Added a details panel to the Entities table of the Environment page. Select an Entity from the table to view information such as the version, Release Channel, Entity health, applied labels, and more.
  • Fix - Fixed the width of the Recalls tab on the Product page.

2024-03-19

Improvements to Modules workflows

This update introduces several improvements to how you update and manage Module installations in your Environments.

Update Module installations

After you edit a Module, Apollo will now automatically attempt to update all installations of the Module. You can view the available updates for each installation of the Module in the Installations tab of the Module overview page.

You can also update a Module installation manually by following same steps as when installing a Module.

Learn more about updating Module installations.

Mark Entities for uninstallation

You can now mark Entities for uninstallation in the Module YAML file:

Copied!
1 2 3 markedForUninstallation: minVersion: 1.0.0 unmanageAfterUninstall: AUTOMATIC

Marking the Entity for uninstallation in the Module definition will ensure that the Entity is uninstalled from the Environment when the Module is updated. If you simply remove the Entity from the Module definition, the Entity will not be uninstalled from the Environment when the Module is updated.

You can now unlink a Module from an Environment to remove the Module installation. The Entities that were part of the Module will remain in the Environment after the Module is unlinked but will no longer be managed by the Module.

Learn more about unlinking Modules.


2024-03-14

Product Release incompatibilities

Apollo now supports Product Release incompatibilities. This allows you to declare that a Product Release is incompatible with a range of other Product Releases. Apollo will ensure that Product Releases that are incompatible with each other are not installed in the same Environment at the same time.

You can define Product Release incompatibilities in the Product Release manifest:

Copied!
1 2 3 4 5 6 7 extensions: product-incompatibilities: - product-group: org.postgresql product-name: postgresql product-type: helm-chart minimum-version: 9.3.6 maximum-version: 9.6.x

Learn more about configuring Product Release incompatibilities.


2024-03-12

Experimental Apollo CLI commands

This update introduces Experimental commands for the following Apollo resources:

View an example end-to-end workflow using the new commands.

To begin using these commands, you can re-download the Apollo CLI.


2024-02-29

Other Changes

  • Improvement - When uninstalling Entities, users can now optionally enter a title and rationale for the change request that will be created.
  • Improvement - A warning banner will now appear on an Entity page if the Entity is stuck in Install pending state.
  • Fix - Apollo will now display the full label name for labels with URL values.
  • Fix - Fixed an issue where default values for a Module did not appear in the Contents tab.
  • Fix - Fixed an issue where the final step of the Product publishing form would become unresponsive.

2024-01-31

Improved Entity uninstallation

This update introduces several improvements to how you uninstall Entities from an Environment in Apollo.

After you uninstall a local Entity, Apollo will unmanage the Entity by removing it from the Environment settings.

For remote Entities, you can uninstall the Entity from the source Hub and then transfer the update in a bundle to the target Hub. After the Entity is uninstalled from the target Hub and you confirm this from the source Hub, Apollo will unmanage the Entity by removing it from the Environment settings.

Learn more about uninstalling local and remote Entities.

Other Changes

  • Improvement - Added the Installations tab to the Module page that displays the version, owner, and date last updated for each installation of the Module in an Environment.
  • Fix - Fixed an issue where the end date for maintenance window overrides did not update properly.
  • Fix - Fixed an issue where the Product publishing workflow did not generate the correct command for publishing Helm charts from OCI repositories to Apollo.

2023-12-14

Other Changes

  • Improvement - Added a troubleshooting dialog for failed Plans. Navigate to a failed Plan from the Activity tab and select Troubleshoot failed plan to view the troubleshooting guide.
  • Improvement - Added a banner to the Environment page when there is an active Environment-wide suppression window.
  • Improvement - Bundle advisories are now displayed while a bundle is building.
  • Fix - Fixed an issue where the Bundler showed an error state for empty namespaces.
  • Fix - Removed the View failure button from successful and evaluating promotions.

2023-11-15

Other Changes


2023-10-15

Improved recalls

This update introduces several improvements to how you recall Releases in Apollo. To prevent shipping known bugs, users can now issue an open ended recall, and Apollo will auto-recall any new Releases. Users can edit the range of recalled Releases anytime to update the range of recalled Releases.

Users can also recall the same Release for different reasons. Apollo will intelligently resolve multiple recalls for a Release and ensure that Entities are rolled off bad Releases.

Learn more about improved recalls in Apollo.

Other Changes

  • Improvement - Changes to a Product's settings will now be shown in the Changes tab of the Product home page.
  • Fix - Removed the co-owner field from the Product details panel.

2023-09-15

Environment Overview tab

The first time you navigate to an Environment will land you on the new Environment Overview tab. This tab displays relevant information about an Environment, such as the owner, the default Release Channel, the labels applied to the Environment, and the maintenance windows. You can also view the upgrade status of Entities in the Environment and the status of Apollo Agents deployed in the Environment.

Other Changes


2023-08-15

Activity tab

The Activity tab for Entities and Environments allows you to view Plans, commands, and upgrades in a single tab. This tab displays any blocking constraints for ongoing work, as well as the status of completed work.

Other Changes

  • Improvement - Users can now be added directly to Apollo Teams.

2023-07-15

Other Changes

  • Improvement - Users can now filter change requests by author.
  • Improvement - View Plans to upgrade Entities to new Releases and any constraints blocking them in the Upgrades tab of the Entity home page.

2023-06-15

Labels for Entities and Environments

This update introduces labels for Entities and Environments. Add labels to these resources to tag with them information that is key to your organization or software operations. Then, use labels to filter the list of Entities or Environments based on specific properties.

Other Changes


2023-05-15

Promote up to chosen channel

This feature provides a single workflow entry point to manually add a Release to a Release Channel. With this manual promotion workflow, the break-glass operation of adding a Release to a Release Channel scales to match the ability to configure complex promotion pipelines.

Other Changes

  • Improvement - Added support for AgentIds to be arbitrary strings.
  • Improvement - Added date range filters to the Change Request page. Users can filter by the date and time that a change request was created or last updated.

2023-04-30

Other Changes

  • Improvement - Users can now reference user-defined secrets in Helm chart config overrides. Secret changes will appear as a Plan for an Entity.
  • Improvement - Added a filter to Release table on a Product overview page. Users can filter the list of Releases by Release Channel or recall status.
  • Fix - The Upgrade tab of the Entity overview page now specifies the required maintenance window, either downtime or no-downtime, when an upgrade is blocked.

2023-03-31

Other Changes

  • Improvement - Added status and rollout bars that display the number of Entities that are up to date, currently upgrading, in grace period, and blocked.

2023-02-28

Other Changes

  • Improvement - Improved functionality of the suppressions table, adding indicator for out of date suppressions, filtering, sorting, and bulk actions.
  • Improvement - Added the Changes tab on the Product overview page where users can view change requests for that Product.
  • Improvement - Users can now add and edit labels on a Release by selecting Edit labels from the Actions dropdown.
  • Improvement - Improved the messages displayed when a Release is recalled.
  • Improvement - Improved the way promotion constraint results, such as Product maintenance windows and health status checks, are surfaced to users.
  • Improvement - Added filters to the Environments table. Users can now filter the list of Environments by owner, accreditation, namespace, or label.

2023-01-31

Environment Config

This update adds support for managed Environment Configs to Apollo.

Common configuration values, such as domain names, may be useful across many Entities in an Environment. Prior to this update, these shared values had to be provided to Entities through bespoke systems in your Environment, or stored many times in each Entity Config in Apollo. Either solution meant more work for Environment owners and less clear visibility into shared values.

Apollo now supports managed Environment Config through a similar workflow as available for each Entity. These values are also represented in each Entity Config tab to make sure every operator in the Environment knows about them and Pans for each Entity include both Config values. Changes to these values go through standard Change Management processes, and updates are propagated to each Entity through rolling Plans across the Environment.

Improved Release Promotion Graph

Promotion Stages between Release Channels support flexible rollout strategies across environments for your products. To make it easier to manage these promotion stages, the Release "Canary Analysis" tab has been replaced with comprehensive "Promotion" workflows.

The Promotion Graph clarifies the representation of complex branching pipelines in the Apollo interface and makes it easier to interpret the observations that led to automated action. Interactive components now provide in-context answers to key questions about automated recall, pending upgrades, in-flight promotion constraints, and more.

Other Changes

  • Improvement - Moved the product "History" tab to the main "Details" view to simplify navigation.
  • Improvement - Added tooltips explaining how suppressions applied to environments impact plan recommendation.
  • Improvement - Added a new graphic to the Bundler landing page to explain bundling workflows to new users.
  • Improvement - Added a default namespace feature that automatically lands the user on their last viewed namespace upon navigating to the bundler.
  • Improvement - Improved Change Request rejection messages for users when one or more requirements are disapproved.
  • Improvement - Enabled sharable links for bundles.
  • Improvement - Improved styling and legibility for warnings encountered during remote bundling workflows.
  • Improvement - Improved warnings for users when the reported state from an environment for an entity is out of date.
  • Improvement - Cleaned up indentation on bundle contents page and sorted contents by version.
  • Improvement - Dynamically rendered the bundler menu popover depending on a user’s access to the bundler, unbundler, or both.
  • Fix - Added pagination to view bundles past the most recent fifty that had been built.

2022-12-16

New Admin Permissions Panel

There is now a Permissions panel in Settings that provides visibility into the roles that exist for each context and who they are granted to. Previously, root role grants for various resource types in Apollo were inaccessible to end-users, requiring Palantir intervention to set appropriate admin teams or groups for each context. Now, root admins can use the Permissions panel to independently set access for roles.

Other Changes

  • Improvement - Added sort and search capabilities to the list of products bundled to a remote namespace.
  • Improvement - Improved styling for common inbox components reused through the application.
  • Fix - Addressed performance problems with rationale inputs in break-glass commands.
  • Fix - Fixed various data consistency or status representation problems in bundler workflow.

2022-11-30

Other Changes

  • Improvement - Add a list of team members to popover details provided in context of change requests or other entity ownership.
  • Improvement - Add an impact preview to change requests for Environment config.
  • Improvement - Added support for releases in the catalog that will not yet be recommended for installation due to missing container images.
  • Improvement - Better represented Apollo Agents and their last check-in time during the environment bootstrap sequence.
  • Improvement - Added initial support for modern product release labels, attribution, and label history.
  • Fix - Improved error messaging for Environments with the Apollo Control Plane improperly configured.
  • Fix - Prevent the application from crashing when expanding details for a plan that impacts multiple entities.

2022-10-31

Environment Templates

Environments managed by Apollo must include a well-defined set of control plane services; the "Create Environment" workflow now contains a set of predefined options for your control plane. These options help operators make an informed decision about which services are relevant to a use case and prevent problems with misconfigured environments.

Other Changes

  • Deprecation - Migrated and removed legacy release labels to prepare for modern user-driven release labels.
  • Improvement - Added a dialog walking through the release registration process to support "New Product" workflows.
  • Improvement - Represented statuses more clearly in all managed entity lists.
  • Improvement - Added teams for which you are a member to the top of team select lists and more clearly represented your membership.
  • Improvement - Added more detailed failure messages for plans.
  • Improvement - Added clearer error messages for Change Requests that are improperly formatted.
  • Improvement - Addressed several key latency or performance problems in the Bundler application.
  • Improvement - Added a troubleshooting guide to help with common problems during the environment bootstrap sequence.
  • Improvement - Added an action to cancel a bundle build job.
  • Improvement - Changed the control plane to leverage a default storage class unless an override is provided.
  • Improvement - Added a landing page for the Bundler application.
  • Improvement - Improved sidebar navigation for the Bundler and Unbundler applications.
  • Improvement - Added more robust multi-select interactions for resource tables to support bulk operations.
  • Improvement - Improved user experience, validation and error messages in release promotion pipeline setup workflows.
  • Fix - Changed the color of the "Deferring" health check status to better differentiate it from other statuses.
  • Fix - Prevented health check popovers from growing too tall to be fully visible where many parameters are provided.
  • Fix - Improved "Add Helm Chart" form field edge case validation, smart defaults, and user-facing messages.

2022-09-30

Other Changes

  • Improvement - Improved Helm charts support in Apollo to address spurious install plans and unexpected or opaque plan failures.
  • Improvement - Improved the components used for "Advanced Filters" in list views.
  • Improvement - Improved access to basic details and actions directly within the Environments list.
  • Improvement - Added better errors during K8s Environment manifest generation.
  • Improvement - Added a filter to the products list for a user's owned products.
  • Improvement - Added a component to Release recall callouts to better surface recall history.
  • Improvement - Supported requiring approval for suppression windows.
  • Improvement - Improved the product registration dialog with clear Apollo CLI access and pre-populated commands.
  • Improvement - Added Product settings to the Product details panel to improve visibility into key properties.
  • Improvement - Surfaced optionally dependent Entities during delete workflows more clearly.
  • Improvement - Added an action to the Environment actions dropdown to access the Environment Setup Guide.
  • Improvement - Added the ability to filter product releases based on Release Channel inclusion.
  • Improvement - Added an action to edit Product settings to the actions dropdown in single Product views.
  • Improvement - Added a filter to the Environments list to only owned Environments.
  • Improvement - Changed multiple components to surface namespace concepts to users only when relevant.
  • Fix - Fixed the count of remote namespace installations in product rollout workflow views.
  • Fix - Fixed the count of installations tracking a release channel when manually promoting a release.
  • Fix - Fixed duplicate horizontal scrollbars on the installation list views.

2022-08-30

Scanning for Vulnerabilities

Vulnerability scanning is critical for modern software security: given the number of open source components most software products use, discovered vulnerabilities will affect most product releases eventually. We are deeply integrating security scanning and scan result visibility into Apollo to help.

Product releases now have a "Security" tab that provides in-context access to results. Severe vulnerabilities will be subject to automatic release recall. This information is made visible for all operators to help them pinpoint in exactly which Products and Environments active vulnerabilities are deployed.

Environment Setup Guide

To make it easier for first-time Apollo users to manage an environment, we have introduced a dedicated in-app walkthrough to guide new environment owners through the steps required to connect an Apollo agent. This update also includes new manifest generation capabilities and a clear workflow to enable self-service setup for new users.

Other Changes

  • Improvement - Updated Products views to show the Releases tab by default.
  • Improvement - Supported deleting and restoring multiple Entities at once within an Environment.
  • Improvement - Improved "restore" workflows for managed Entities after deletion.
  • Improvement - Added support for break-glass commands for Helm Charts.
  • Improvement - Added automatic refresh for plans lists so that users don't need to re-load the page manually.
  • Improvement - Added environment namespace filters to the main Environment list.
  • Improvement - Improved the styling and clarity for links to all entity types.
  • Improvement - Improved the displayed statuses for break-glass commands executed by users in Apollo.
  • Improvement - Provided a quick-copy button for key identifiers for Apollo concepts in details panels.
  • Improvement - Added the "Override Maintenance Window" action to the individual Entity actions dropdown.
  • Fix - Added more validations to Environment names during create workflows.
  • Fix - Ensured capitalization is consistent for Release Channel names across the application.
  • Fix - Ensured Change Request pop-up windows always link directly to the change request.

2022-07-29

Settings Approvals

Creating new environments or products along with many other settings updates were only possible for users with highly privileged administrative control within an Apollo organization. These changes are now all possible through the Change Request system. Any user can propose changes to settings, and the policy engine controls determine whether those actions are auto-approved or require a specific approval.

Other Changes

  • Improvement - Switched the bottom drawer in the entity list to closed by default.
  • Improvement - Updated the icons for core concepts in all usages across the application.
  • Improvement - Ensured consistent styling for team, environment, and product lists.
  • Improvement - Improved Install Map styles and colors.
  • Improvement - Added the "created at" timestamp column to the product releases list.
  • Improvement - Improved bundle list metadata to include size, creator, and status.
  • Improvement - Combined multiple columns in the entity list to better leverage horizontal space on small screens.
  • Improvement - Improved plan recommendation ordering for initial installation of complex platforms.
  • Fix - Removed errant "Out of Date" warnings on several entity config views.
  • Fix - Fixed a problem with browser forward or back navigation related to the deployment list search input.
  • Fix - Ensured drawer selections are cleared in the Install Map any time the filtered scope changes.
  • Fix - Improved the layout and overlap behavior of the Install Map on small screens.
  • Fix - Removed all usages of "Deployment" terminology, preferring "Environment".

2022-07-01

Product Settings & Navigation

Ownership, promotion, and rollout settings for products can now be configured directly from the products list. These changes previously required navigating to a separate settings page. That page has been removed now that there is a clearer entrypoint.

Other Changes

  • Improvement - Added rows for environments "pending creation" in the main navigation list after change request approval.
  • Improvement - Removed the left entity sidebar in favor of a smaller right details panel.
  • Improvement - Simplified the new entity dialog by moving some settings into an "advanced" section.
  • Improvement - Introduced a simpler version-only input for initial entity config overrides.
  • Fix - Switched to a bulk endpoint for entity health data to improve user-perceived latency.

2022-06-17

Apollo Home Page

We've added a new default landing page to Apollo, focused on providing more information about key Apollo concepts. In particular, this landing page describes Environments, products, and teams - concepts that Apollo users must understand and configure when getting started with the platform.

Apollo Public Documentation

You're reading this on the new public Apollo documentation site! Apollo's documentation will provide descriptions of core concepts, tutorials, and developer-focused specifications, and will be connected to the Apollo platform to provide specific help or context where appropriate.

Other Changes

  • Improvement - Added a dropdown for supported versions of products to deploy during entity creation.
  • Improvement - Moved some non-required fields to an "Advanced" form section in entity creation.
  • Improvement - Added a "details" panel to install page.
  • Improvement - Added Helm chart details to product release view.
  • Improvement - Added a "details" panel to product release route.
  • Improvement - Moved product settings into the primary product navigation list rather than the settings panels.
  • Improvement - Introduced config actions to the environment's Actions button as a dialog.
  • Fix - Added environment downtime approval constraints for break-glass commands with impact on quorum.
  • Fix - Improved end-user perceived latency in the installation health inboxes.
  • Fix - Fixed environments list scroll layout, sort alphabetically.

2022-06-10

The Payload Bundler

Many Apollo-supported installations of software are only accessible from specific air-gapped secure networks with strict data controls. That means that new releases of Apollo products need to go through a special process in order to be deployed into these environments.

Apollo supports this process through an application now available in the primary sidebar navigation called the Payload Bundler. Namespace owners are the primary users of the Payload Bundler: software operators who use Apollo to make sure the environments in these secure spaces are healthy and up-to-date. They can easily prepare and manage "bundles" of software with prepared updates for all tracked environments in a remote namespace. Apollo ensures these bundles contain the releases, settings, and metadata that are critical to keeping these critical applications and environments working.

Other Changes

  • Improvement - Added the Namespace Details Panel to the Namespace Settings list to provide quick read-only access to key namespace properties.
  • Improvement - Added the "Create Environment" button to the main environment list, in addition to the "Settings" environment list.
  • Improvement - Made all environment settings actions available through menu options within the "Actions" button for an environment.
  • Improvement - Moved environment suppression and maintenance window override controls into menu options within the "Actions" button for an environment.
  • Improvement - Added an environment and namespace filter control to the main environment list.
  • Improvement - Added options for "Additional requirements" for Change Request reviewers to power more complex compliance policies.
  • Fix - Removed a duplicate scrollbar on the environment list and sort alphabetically by default.

2022-05-27

Team Membership Clarity

Authorization in Apollo is based on the concept of Teams. To make it easier to determine the team responsible for Products, Environments, or Installations, we have improved the interface for viewing a user's identity and team membership. The user settings page now includes a Profile & Preferences panel where you can see all teams for which the current user is a member or administrator. Additionally, the navigation sidebar now provides quick access to the full logged-in user ID, a logout button, and a link to the Profile & Preferences settings panel.

Other Changes

  • Improvement - Improved Helm Chart upgrade and rollback behavior, especially for failure cases due to container availability problems.
  • Improvement - Added a count to indicate the number of pending changes on the changes tab for environment and entity views.
  • Improvement - Added a "session expired" dialog to guide the user to log in again when their login token expires.
  • Improvement - Added a column to represent the number of entities on an environment from within the primary navigation list.
  • Improvement - Added an option to group environments by namespace in the primary environment list.
  • Improvement - Added the Product Details Panel to Product Settings list and Product Page views to show the product group, ownership, on-call, and key stats about the product.
  • Improvement - Added a user profile popover to the main navigation sidebar. This popover provides one-click access to log-out of Apollo.
  • Improvement - Added the Team Details Panel to Team Settings list and Team Page views. This panel clearly displays both group and individual roles for the team.
  • Fix - Distinguished upgrade plans from config changes for pending plans in the upgrade tab of single entity views.
  • Fix - Ensured the icons in the main navigation sidebar match the intended design.
  • Fix - Provided better messages to users when missing entity health.
  • Fix - Ensured the primary navigation search is available across all views.

2022-05-13

Modernized Sidebar Navigation

We've introduced an improved sidebar navigation component. This component contains quick links to all of the key concepts, owned environments, key tools or settings, and more.

Other Changes

  • Improvement - Moved the filters in the Change Request inbox from top to left to better handle a large number of filter options.
  • Improvement - Added an indicator for overall entity health status through a colored icon on the health tab.
  • Improvement - Simplified and standardized resource headers within the application.
  • Improvement - Cleaned up many polish or usability issues with the primary navigation sidebar.
  • Fix - Improved long loading times on installation-specific change request views.
  • Fix - Stopped using color on entire rows in installation tables to better draw attention to more actionanable status indicators in the row.