Event Portal Sample Data for Apache Kafka
Event Portal now offers the ability to load Kafka sample data from a fictitious “Acme Retail” organization. After an administrator loads the sample data, users are guided to explore the Event Portal capabilities to learn the many ways that Event Portal brings value to organizations with Apache Kafka deployments. Begin your journey through the Event Portal sample by visiting the PubSub+ Cloud Console Home page or the new Learning Center page available under the Cloud Console Learn & Help menu.
For more information, see Using the Event Portal Learning Center.
PubSub+ Cloud Now Supports Connectivity Using AWS Transit Gateway in Dedicated Regions
In Dedicated Region, AWS Transit Gateway provides a method for connecting the event broker service to a Virtual Private Cloud (VPC) through a central hub. This can simplify your networking requirements while retaining the benefits PubSub+ Cloud offers. See Using AWS Transit Gateway for EKS Connectivity (Controlled Availability) for more information.
To learn more, or start using your AWS Transit Gateway with PubSub+ Cloud, contact Solace.
Event Broker Service Version 10.5.1 Available in PubSub+ Cloud
Customers can now create event broker services using broker version, 10.5.1.
This event broker service version features support for up to 3 billion queue messages, depending the on event broker service tier. See the PubSub+ Cloud Increases the Maximum Number of Queue Messages for more details. 10.5.1 has the same increased memory requirements outlined for 10.5.0 (see the 10.5.0 release note) to accommodate the new queue message. The increased queue message size allows event broker services to support applications that require large numbers of messages to be available for replay.
To learn more about other features available in 10.5.1, see the 10.5.0 and 10.5.1 sections in the Event Broker Features release notes. If you are interested in specific features that are not listed, contact Solace for more information.
To create event broker services in 10.5.1, you can use the version selection feature and select version 10.5.
With the release of event broker service 10.5, PubSub+ Cloud has increased the default maximum amount of queue messages supported by event broker services. The new maximum amount of queue messages varies according to the service tier of the event broker service:
- Service tiers under 5K (including Developer, 250, and 1K) now support 240 million queue messages
- Service tiers 5K and greater now support 3 billion queue messages
Event broker service tiers that support up to 3 billion queue messages require an additional 8,294 MiB per messaging pod. Deployments in Customer-Controlled Regions must ensure their Kubernetes clusters meet this enhanced memory requirement. For information, see Memory Resources for High-Availability Event Broker Services and Memory Resources for Developer and Standalone Event Broker Services.
You can see the current queue message size of your existing event broker services on the service detail page in Cluster Manager in the Cloud Console. The maximum queue messages for existing event broker services can be scaled up after upgrading to version 10.5. See Upgrading Event Broker Services in PubSub+ Cloud or contact Solace.
Event Portal 2.0 Discovery and Audit Now Available
We are pleased to announce the General Availability of the Event Portal 2.0 Discovery and Audit features. These features enable you to populate Event Portal by collecting data from your event brokers in the runtime, compare your runtime broker configurations with your design time intent to identify any discrepancies, and synchronize your runtime data with your design.
With discovery and audit, you can:
- connect Event Portal to your Kafka and Solace event brokers and Confluent Schema Registries
- discover Kafka topics, consumer groups, and associated configuration details from your Kafka clusters
- discover schemas from your Confluent Schema Registries
- discover queues and queue configurations from your Solace event brokers and event broker services
- upload discovery scans to Event Portal even if your event brokers can't access Event Portal or if you need to redact data from the broker scans
- audit all your runtime objects and detect any differences compared to your design
- import discovered data into Event Portal and make it available for searches in Catalog
- run subsequent discovery scans and view new discrepancies as audit results
- update or synchronize Event Portal with runtime changes
- tag audit results for actions on your event brokers
- visualize your EDAs in runtime graphs
Discovery and audit help you govern your EDAs, synchronize your runtime and design data, and enables the reuse of your EDA assets to expand your EDA and contribute to the success of your businesses.
For more information, see Discovering Runtime Data.
Easier User Management With User Groups in PubSub+ Cloud
We're excited to announce that you can now set up your PubSub+ Cloud account with user groups. All customers using single sign-on (SSO) can configure their organizations with user groups, assign roles to those groups, and assign users through their Identity Provider (IdP).
User groups allow you to dynamically add users to a group that has an assigned role when users log in through SSO. Mapping IdP claim values to groups instead of roles provides an easier way manage feature and resource access for large numbers of users.
We will provide our SSO users access to select this option. Customers who currently use SSO to assign roles using their IdP will immediately move over to the new user groups functionality. There will be minimal changes to the PubSub+ Cloud Console and all functionality and role assignments will be preserved.
This is an initial step in allowing our customers to streamline configuring their services to better set up and support their applications. Look for future improvements to role assignments for Event Portaland also role based access control for Mission Control in the coming months.
For more information about user groups, see Configuring Group Management.
Event Broker Service Versions and Upgrades in PubSub+ Cloud Now Synchronized With Software Event Broker Releases
At Solace, we recognize there is a growing demand to access new features and capabilities sooner. In PubSub+ Cloud, we have synchronized the releases of event broker services (usually within a week and often on the same day) with the releases of the PubSub+ software event broker. With this change comes the ability to upgrade with every Production release. Previously upgrades were only available to every other Production release. You can schedule upgrades to new Production releases as soon as the event broker service version is available in PubSub+ Cloud.
Updated Release and Version Scheme for Event Broker Services in PubSub+ Cloud
Event broker services releases in PubSub+ Cloud now add a fifth segment (-E) as a suffix to the existing four segment event broker service version. The new format is now A.B.C.D-E. This versioning scheme is available for all releases of event broker services starting in August 2023. To summarize the release versioning scheme:
- The A.B.C.D portion mirrors the existing release and versioning conventions for PubSub+ software event broker
- The fifth -E segment indicates a release in PubSub+ Cloud. It is useful for differentiating between releases in PubSub+ Cloud when there are no changes to the underlying software event broker. Increments to the numbering indicate a revision of a release and version of an event broker service. We denote the first release of the major release with a -0 and reset it to zero whenever the B part of the numbering scheme changes. It is possible that we release the same release and version of a software event broker more than once in PubSub+ Cloud, such as 10.5.1.100-1 and 10.5.1.100-2. Increments to this segment indicate new revisions for:
- new or feature changes in PubSub+ Cloud related to the event broker service
- changes for infrastructure in PubSub+ Cloud
- changes to default settings on the underlying software event broker
You may find this useful for specifying the version of an event broker service when you create an event broker service using the PubSub+ Cloud v2 REST APIs.
For more information about the release versioning conventions in PubSub+ Cloud, see Release and Versioning Scheme of Event Broker Services.
Insights Advanced Editor Now Available for PubSub+ Insights
PubSub+ Insights subscribers can now assign the Insights Advanced Editor role to users in their organization.
Users assigned the Insights Advanced Editor role can view the Datadog dashboards provided as part of your PubSub+ Insights subscription. This permission does not allow them to perform other actions like editing or cloning the dashboards.
This is useful for providing access to the dashboard information to members of your organization, such as developers or support teams, who can benefit from it.
Customers can now create event broker services using broker version, 10.5.0.
Broker version 10.5.0 is a Preview release. You cannot upgrade your existing event broker services to a Preview release. Solace also only provides six months of technical support for preview releases. For information about software event broker release types in PubSub+ Cloud, see Version Adoption in PubSub+ Cloud.
This release introduces increased memory requirements for event broker services in the Enterprise 5K service class and higher. Clusters hosting Enterprise 5K event broker services and above require an additional 8,294 MiB per messaging node. This requirement does not extend to the monitoring node in a high-availability deployment. You can view a complete list of memory requirements in Memory Resource Requirements. The additional memory requirement is to support 3 billion queue messages.
To create a 10.5.0 event broker service, you can use the version selection feature and select version 10.5 (Preview). Upgrades of existing services to 10.5.0 are not supported.
Cloning Event Broker Services Now Available in the PubSub+ Cloud Console
You can now clone an existing event broker service in the PubSub+ Cloud Console. Cloning an event broker service creates a new service based on the configuration of the specified source event broker service. Cloning an event broker service copies most of the underlying configuration of the source service, including clients, queues, connectors, access control, and caches. It does not copy over any messages from the source event broker service.
Cloning is a valuable time-saving tool for:
migrating your event broker service from VM-based regions to Kubernetes-based regions
migrating or expanding event broker service to new regions or cloud providers
expanding your event mesh using the configuration of an existing event broker service
For more information, see Cloning an Event Broker Service Using the Cloud Console.
Event Portal Now Visualizes a Specific Object’s Relationships
Event Portal now provides a visualization to view a specific object’s relationships. This object relationship visualization provides a refined view of your event-driven architecture (EDA), focused on a specific object of your choice.
To view the new visualization, right-click an object in the modeled event mesh Graph view and select Show Relationships. You can easily navigate between both visualizations to get either a refined or comprehensive view of your EDA. For more information, see Viewing Object Relationships.
Also, the warning indicators on the modeled event mesh Graph view are no longer displayed by default. You can enable them in the Graph view settings. This setting also applies to the new relationship visualization.
Distributed Tracing for PubSub+ Cloud now Supports Proxies in Customer-Controlled Regions
Distributed tracing for PubSub+ Cloud now supports the use of proxies in Customer-Controlled Regions. This allows you to trace the messages that travel through your estate while benefiting from the enhanced security features a proxy provides for your deployment.
Using distributed tracing in a Customer-Controlled Region with a proxy is easy and requires no additional configuration. To use distributed tracing with a proxy in your Customer-Controlled Region, simply deploy distributed tracing. The distributed tracing collector acquires the proxy configuration information from the Mission Control Agent as part of its deployment.
For more information, see Using Distributed Tracing with a Proxy in a Customer-Controlled Region, or contact Solace.
Changes to Connection Types for OTLP Exporters in Distributed Tracing for PubSub+ Cloud
Solace has made a change to the connection options for OTLP/gRPC and OTLP/HTTP tracing destinations in Distributed Tracing for PubSub+ Cloud. The change includes dropping support for the secure connection with CA validation option.
Dropping the secure connection with CA validation option streamlines the tracing profile configuration process and removes the requirement for a custom certificate.
Customers can still choose the secure option without certificate authority (CA) validation option, which uses a secure protocol to encrypt its connection. For more information, see Creating a Tracing Destination.
PubSub+ Cloud Simplifies Re-adding Event Broker Services to an Event Mesh
Previously, if you wanted to re-create an event broker service that was part of an event mesh, you had to recreate all the Dynamic Message Routing (DMR) links between all the other services. Each time an event broker service is created, the router name is regenerated and requires that all the DMR links be re-configured to use the new router name in the event mesh. Router names are unique strings required to configure the DMR links between event broker services, which is a manual process performed using the PubSub+ Cloud Console.
Now, when you create an event broker service (broker version 10.4.1 or later), you have the option to set the router name with the
customRouterName parameter when using the PubSub+ Cloud
v2 REST APIs. When you set the router name to the same value as the event broker service that you’re recreating, the DMR links in the other services in the event mesh no longer need to be reconfigured.
For more information about setting the router name, see:
Event Broker Service Version 10.4.1 Available in PubSub+ Cloud
Customers can now create event broker services using broker version, 10.4.1.
This event broker service version features partitioned queues. Partitioned queues are non-exclusive queue sub-types that use partition keys and partitions to identify a message’s context and assign it to a specific consumer instance. Partitioned queues offer event filtering, in-order processing, and when combined with load-balancing and auto-scaling, intelligent fast rebalancing and dynamic consumer scaling. For more information, see Partitioned Queues.
10.4.1 event broker services also introduce send spans for distributed tracing. Send spans complete the end-to-end tracing of events through your estate. They include transmission and response information from the consumer, including the outcome (ACK/NACK).
To learn more about other features available in 10.4.1, see the 10.4.0 and 10.4.1 sections in the Event Broker Features release notes. If you are interested in specific features that are not listed, contact Solace for more information.
Support for the Integrated Kafka Bridge beta is not yet available for event broker services in PubSub+ Cloud. Support for this feature will become available in upcoming updates.
To create event broker services in 10.4.1, you can use the version selection feature and select version 10.4.
PubSub+ Cloud Now Supports Canonical Charmed Kubernetes and Anthos as Deployment Options
Solace now supports the deployment of event broker services on-premises to Canonical Charmed Kubernetes. Support has also been added for the deployment of event broker services to Anthos in Google Cloud and AWS Cloud.
Support for both providers is currently in Controlled Availability. Controlled Availability indicates full support but with the potential requirement of additional time, tuning, and configuration.
Validation of releases for either of these new providers occurs as part of our Other category of supported Kubernetes providers. For information on how we validate releases, see the Kubernetes Upgrades in PubSub+ Cloud. For a summary of supported Kubernetes versions, see Supported Kubernetes Versions.
Deploying to Canonical Charmed Kubernetes is similar to other on-premises deployments. Deploying Anthos on Google Cloud or AWS is similar to other cloud deployments. To learn more, or to start the process of deploying to either of these new Kubernetes options, contact Solace.
Event Portal 2.0 Discovery and Audit of Schemas from Confluent Schema Registry Available for Early Adopters
We are pleased to announce that the Discovery and Audit feature for schemas from Confluent Schema Registry is now available for early adopters.
This enhancement adds schemas to the Discovery and Audit of Kafka consumer groups and topics. It allows the connection of Event Portal to Confluent Schema Registries, the discovery of subjects/schemas, auditing of schema contents, and importing those schemas and schema changes into Event Portal for EDA synchronization and governance purposes.
Please contact us if you are interested in testing it and providing feedback.
Event Portal Now Allows Moving Objects Between Application Domains
Event Portal now allows you to move objects from one application domain to another via a streamlined process, saving you valuable time and effort. For more information, see our documentation for Moving Objects Between Application Domains.
New Clone Event Broker Services API is Now Available
We are excited to announce the Beta release of the new Create a clone of an existing event broker service
v2 REST API. You can use this endpoint to create a copy of an existing event broker service into a Kubernetes-based datacenter (or region) of your choice to:
- simplify the migration process to migrate your event broker services from VM-based regions to Kubernetes-based regions
- quickly create event broker services with the same configuration
For information about:
- how to use the Clone Event Broker Services endpoint to migrate your VM-based event broker services, see Migrating VM-Based Event Broker Services Using the Clone API (Beta)
- the details about the Create a clone of an existing event broker service endpoint, see the PubSub+ Cloud v2 REST APIs website
Distributed Tracing for PubSub+ Cloud Now Supports Multiple Tracing Destinations
Distributed Tracing for PubSub+ Cloud now provides the ability to configure your event broker services to send tracing data to different APM (Application Performance Monitoring) tools.
You can create up to 10 different tracing destinations for your PubSub+ Cloud account. You can then assign a different tracing destination to event broker services in your estate. Each event broker service supports a single tracing destination.
Configuring multiple tracing destinations allows you to send your trace data to different APM tools. For example, some event broker services send data to your Insights account, while others send data to Datadog or any other backend that supports OTLP/gRPC or OTLP/HTTP endpoints.
For more information, see Creating a Tracing Destination.
PubSub+ Cloud Now Supports Kubernetes Version 1.25
Kubernetes version 1.25 is now supported for all primary category Kubernetes’ providers, which include:
Amazon Elastic Kubernetes Service (EKS)
Azure Kubernetes Service (AKS)
Google Kubernetes Engine (GKE)
Support for other providers and distributions occurs according to the Kubernetes Provider Categories and Validation section of our Kubernetes’ adoption policy.
PubSub+ Cloud follows a defined Kubernetes adoption policy to stay up to date with the release cadences of our supported providers and distributions. For more information about the policy, see Kubernetes Upgrades in PubSub+ Cloud.
Solace recommends upgrading your event broker services before upgrading your Kubernetes cluster in a Customer-Controlled Region. This ensures compatibility and minimizes downtime. See upgrading your Upgrading Event Broker Services in PubSub+ Cloud for more information.
Solace Now Offers Forwarding of PubSub+ Insights Data to Customer Datadog Accounts
Solace now allows sending data collected by PubSub+ Insights to your own Datadog account or sub-organization as a Controlled Availability (CA) feature.
When enabled, Solace forwards data collected as part of your PubSub+ Insights subscription to your Datadog account. Solace provides this data as is to your Datadog account. You are responsible for creating your own monitors and dashboards within your Datadog account to leverage the PubSub+ Insights data we provide.
Forwarding your PubSub+ Insights data to your own account offers many benefits, including:
Centralizing the data alongside other infrastructure data you already collect.
Eliminates the need to switch between PubSub+ Insights and your own Datadog account.
Allows your application teams to make sense of the data using tools they know in an already familiar environment.
Provides wider access to your PubSub+ Insights data while retaining the benefits and options of your PubSub+ Insights subscription that ensure your event mesh is healthy.
See the Forward PubSub+ Insights Data to Your Own Datadog Account (Controlled Availability) documentation to learn more about this feature.
Event Broker Service Version 10.4.0 Available in PubSub+ Cloud for Kubernetes Based Deployments
Customers can now create event broker service using broker version, 10.4.0.
Event broker service 10.4.0 is a Preview release, the first release of this type for a PubSub+ Cloud-based event broker service. Solace plans to make all future Preview releases available to PubSub+ Cloud customers. Releases of this type are intended for feature introduction and integration and include a subset of upcoming features that offer insights into the next Production release. You cannot upgrade your existing event broker services to a Preview release, and should be aware that releases of this type are limited to six months of technical support. For information about software event broker release types in PubSub+ Cloud, see Version Adoption in PubSub+ Cloud.
This release brings support for Partitioned Queues / MQ-Style Message Groups / Consumer Groups (Respect JMSXGroupID) to PubSub+ Cloud.
To learn more about other features available in this release, see the 10.4.0 Event Broker Features release notes. If there are features you are interested in that are not listed, contact Solace for more information.
To create a 10.4.0 event broker service, you can use the version selection feature and select version 10.4 (Preview). Upgrades of existing services to 10.4.0 are not supported.
Distributed Tracing for PubSub+ Cloud Changes Jaeger Support to OTLP Generic Exporter
Solace has introduced changes in how Distributed Tracing for PubSub+ Cloud supports sending trace span data to Jaeger. Trace spans are now sent to Jaeger using the OpenTelemetry protocol (OTLP). This change has occurred for two reasons:
The OpenTelemetry project has ended support for the Jaeger Exporter.
Jaeger now provides native support for exporting trace spans using the OpenTelemetry Protocol.
To continue sending your OpenTelemetry trace data to Jaeger, you must update your Tracing Destination to use either the OTLP/grpc or OTLP/http endpoints. See Editing a Tracing Destination.
New Event Broker Services and Client Profiles REST APIs Now Available for Mission Control
We are excited to announce the Beta release of additional Event Broker Services and Client Profile APIs to manage the lifecycle of services in Mission Control. Some of the highlights of functionality available in the REST APIs include:
- listing the available datacenters
- listing the available service classes for the event broker services
- listing the supported event broker versions
- creating and managing the client profiles
When these new APIs are compared to the legacy APIs for Mission Control, they are more consistent, easier to use, and aligns with our API best practices in PubSub+ Cloud. Information for the new APIs are found in our PubSub+ Cloud v2 REST API documentation site.
Information for the
v1 REST APIs to manage the lifecycle of event broker services in Mission Control are still available at Legacy v0/v1 REST APIs in PubSub+ Cloud.
Amazon Cognito Support in PubSub+ Cloud
Solace now officially supports Amazon Cognito as an Identity Provider in PubSub+ Cloud.
See Configuring an OpenID Connect Identity Provider to learn how to enable single sign-on using OpenID Connect and Amazon Cognito.
PubSub+ Cloud Distributed Tracing Now Exports to PubSub+ Insights and Other Destinations Including DynaTrace, New Relic, Grafana, and Splunk SignalFx
PubSub+ Cloud now provides you with more options for where you can send your distributed tracing data.
Customers with PubSub+ Insights Advanced Monitoring subscriptions can now send their trace data directly to PubSub+ Insights. Trace data sent to PubSub+ Insights is available for viewing and use in your Insights Datadog account, along with your other monitoring data. Centralizing your data in PubSub+ Insights provides a familiar environment to enjoy the benefits of distributed tracing without needing to manage additional external tools.
For customers who already have their own external observability tools, new support for the generic OpenTelemetry (OTLP) exporter provides a method of supplying your trace data to those tools. The generic OTLP exporters provide trace data in both gRPC and HTTP formats. These widely supported formats enable exporting of trace data to tools such as DynaTrace, New Relic, Grafana, and Splunk SignalFx among others.
PubSub+ Cloud makes configuring the destination for your trace data easy. Simply update your tracing profile in the Cloud Console. See Creating a Tracing Destination for more information.
Event Portal Schema Content Type Deprecation
The Event Portal 2.0 schema content type attribute has been deprecated . Schema content types are a runtime concept and they did not provide useful value in the way they were implemented.
Schema content types have been removed from Event Portalin the Cloud Console and are deprecated in the APIs.
When you create an event broker service, a unique, randomly-generated hostname is initially created for it (or for each connection endpoint). For example, a hostname, such as
mr1egxydp8fguv.messaging.solace.com is generated. Previously, if you had added a custom hostname (such as
mycustomservername.messaging.solace.com) to use as an alternate hostname to access the service, the initial, generated hostname is still used in the PubSub+ Cloud Console to access PubSub+ Broker Manager and shown in the URLs to access the service (such as the API and client access URLs). Because the initial name of the event broker service was used, it has caused confusion if customers didn't know that there was a custom hostname to use an alternate hostname. Now, you can choose which hostname is used by setting it as Default. The hostname that is set with the Default status becomes the primary URL that is used to access Broker Manager and is shown in the URLs appear throughout the PubSub+ Cloud Console. For more information about setting a custom hostname as Default, see Setting a Hostname as Default.
If your deployment was configured with a custom domain, you can also add a custom domain hostname (a hostname using your custom domain such as
example.com instead of
messaging.solace.com). The configuration to use custom domains is a Controlled Availability feature and requires addition configuration during deployments. Contact Solace to evaluate if using custom domains is available for your use case and deployment. For more information about using custom domains and creating custom domain hostnames, see Configuring Custom Domain Hostnames for Event Broker Services.
Event Broker Version 10.3.1 Available in PubSub+ Cloud for Kubernetes-Based Deployments
Customers can now create event broker services using broker version, 10.3.1. These event broker services support 240 million queue messages. As part of this new version, the following key features are now available in PubSub+ Cloud:
Event broker service support for delayed redelivery with Head-Of-Line blocking
- Security and bug fixes
To learn more about other features available in 10.3.1, see the 10.3.0 and 10.3.1 sections in the Event Broker Features release notes. If there are features that you are interested in, that are not listed, contact Solace for more information.
To create event broker services in 10.3.1, you can use the version selection feature and select version 10.3. Upgrades of existing services to 10.3.1 are not supported.
Referenced Schema Support in Event Portal 2.0
We’re pleased to announce the availability of referenced schemas in Event Portal 2.0.
Users can now reference other schemas within complex schemas and manage their associations.
Schemas also now support the Protobuf schema type.
For more information about the change, see Schemas.
Solace is dedicated to improving the environments where event broker services are deployed and hosted. The PubSub+ Cloud continues to improve security and increase operational agility using Kubernetes infrastructure.
As a result, event broker services running in VM-based regions (or deployments) are now deprecated (referred to as VM-based event broker services). The last release of event broker services that can be deployed on VM-based regions was version 10.0.1. Customers must migrate their event broker services to Kubernetes-based regions under the timelines listed below. Full support for 10.0.1 has been extended for event broker services that includes Kubernetes and VM-based deployments.
- Key Dates and Actions:
March 31, 2024—Full Support ends for 10.0.1 for VM-based and Kubernetes-based event broker services. All customers must complete migration of their VM-based event broker services to Kubernetes-based event broker services.
September 30, 2024: Technical Support ends for 10.0.1 VM-based event broker services and VM-based event broker services are decommissioned.
Solace has contacted customers who have event broker services in VM-based regions to review migration options. To check if you have VM-based services that impact you, follow these steps:
Log in to the PubSub+ Cloud Console if you have not done so yet. The URL to access the Cloud Console differs based on your authentication scheme. For more information, see Logging into the PubSub+ Cloud Console.
Select Cluster Manager on the navigation bar.
Select your event broker service and then select the Configuration tab. If the Deployment Typefield is:
Kubernetes, no action is required by you for that event broker service.
VM-based (as shown below) contact Solace if you have not been contacted.
Removing Proxy Mode for Monitoring Traffic
The Proxy Mode option for setting up connections fromCustomer-Controlled Regions to the centralized monitoring service has been deprecated. For more information, see: Monitoring Traffic for Customer-Controlled Regions.
Event Portal Custom Attribute Enhancements
When defining custom attributes in Event Portal, you can now define whether a custom attribute is available across all application domains or scoped to a specific application domain. This update enables application teams to better govern custom attributes across their organization.
Custom attributes can now also be defined with either a simple or complex value.
For more information on these enhancements, see Using Custom Attributes.
Renaming Event Portal Messaging Services
To better describe and abstract PubSub+ event brokers, Kafka clusters, and other core components of event-driven architecture technologies in Event Portal 2.0, messaging services were renamed to event brokers.
This change was implemented only in the PubSub+ Cloud Console and the documentation at this time. The renaming will be implemented in the APIs in the coming weeks.
Using Replication for Disaster Recovery for Event Broker Services
You can now use replication as the solution for disaster recovery of deployments of event broker services in PubSub+ Cloud. You can configure replication with any deployment ownership model (Public Region, Dedicated Region , and Customer-Controlled Region). The solution is available as Controlled Availability. Contact Solace to get more information about using and configuring replication for your event broker services.
PubSub+ Cloud now Supports Kubernetes Version 1.24
Kubernetes version 1.24 is now supported on all primary category Kubernetes providers, including Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), and Google Kubernetes Engine (GKE). Support for other providers and distributions occurs according to the Kubernetes Provider Categories and Validation section of the Kubernetes adoption policy.
PubSub+ Cloud follows a defined Kubernetes adoption policy to stay up to date with the release cadences of our supported providers and distributions. This policy is available at Kubernetes Upgrades in PubSub+ Cloud.
Solace recommends upgrading your event broker services before upgrading your Kubernetes cluster in a Customer-Controlled Region or scheduling Solace to perform the upgrade in a Public Region or Dedicated Region. This ensures compatibility and minimizes downtime. See upgrading your Upgrading Event Broker Services in PubSub+ Cloud for more information.
PubSub+ Cloud Distributed Tracing Now Available
Distributed Tracing is now available to PubSub+ Cloud customers for event broker services version 10.2.1 and greater.
The distributed tracing capabilities in PubSub+ Cloud offer the complete management of Distributed Tracing configuration and lifecycle management of the OpenTelemetry Collector. OpenTelemetry traces generated by the PubSub+ event broker services can now be forwarded to customers' Datadog or Jaeger APM observability tools.
This service is an add-on to PubSub+event broker services. To learn more about enabling Distributed Tracing for your event broker services, contact Solace.
Distributed Tracing capabilities for PubSub+ Cloud are easily configured and managed through the PubSub+ Cloud Console and PubSub+ Broker Manager, see Distributed Tracing for Event Broker Services in PubSub+ Cloud.
New PubSub+ Cloud
v2 REST API Documentation
Solace is excited to announce the launch of our new REST API documentation. The REST APIs in PubSub+ Cloud are a crucial part of our SaaS offering. With our
v2 REST API documentation, we want to provide a consistent and user-friendly experience for developers to more easily understand how to create applications and integrate with our platform. When you see our new PubSub+ Cloud REST API documentation, you'll find important information about:
- how use ou r
v2REST APIs, such as Event Portal
- beta REST APIs, such as our new Event Broker Services API for Mission Control
In the future, we’ll continue to update our REST API documentation with guides and information that developers can use for integrating with our REST APIs. Don't hesitate to contact us if you have any feedback or suggestions.
We are excited to announce the beta release of the new Event Broker Services
v2 REST API to manage the lifecycle of services in Mission Control. The new Event Broker Services API allows you to create, retrieve, update, and delete event broker services. When compared to the legacy APIs in Mission Control, the new Event Broker Services API is more consistent, easier to use, and aligns with our API best practices in PubSub+ Cloud. For more information, see the Event Broker Services v2 REST API.
The information for the APIs to manage the lifecycle of event broker services for Mission Control are still available here.
PubSub+ Cloud Introduces Capability for Drawdown Customers to Retrieve Their Platform Usage
Drawdown customers can now access their platform usage through the PubSub+ Cloud Console or via REST API. With this new feature, you can view a report of all usage within a specified time period for your organization whenever you want. The beta version of this feature provides estimated usage. You can still request finalized usage data per month from our product team.
You can see your drawdown usage in the Account Details in the PubSub+ Cloud Console.
To use the REST API to get drawdown usage, see the Billing v2 REST API.
To learn more about drawdown usage, see Reviewing Your Drawdown Billing Usage.
Event Broker Version 10.2.1 Available in PubSub+ Cloud for Kubernetes-Based Deployments
Customers can now create event broker services using software event broker version 10.2.1. As part of this new version, the following key features are now available in PubSub+ Cloud:
- Add Stalled State to Show Bridge Output (Customer Configured)
- Broker Support For Message NACK
In addition to the above two features, as of software event broker version 10.1.1 39 and greater, new Solace PubSub+ Cloud event broker service are created with a default REST SSL Server Certificate Validation maximum certificate chain depth value of 8.
To learn more about other features available in 10.2.1, see the 10.2.0 and 10.2.1 sections in the Event Broker Features release notes. If there are features that you are interested in, that are not listed, contact Solace for more information.
To create event broker services in 10.2.1, you can use the version selection feature and select version 10.2.
Upgrades of existing event broker services can be booked as upgrade times become available in Calendly. For the planned availability dates for upgrades, see the Support Dates for Release Versions page.
Distributed Tracing for PubSub+ Cloud will be enabled in 10.2.1 event broker services when Distributed Tracing for Cloud is generally available. Look for details in the neare future.
PubSub+ Cloud Disabling Creation of Event Broker Services in VM-Based Regions
We're excited to announce that we're replacing our VM-based architecture with Kubernetes architecture in our Solace-Controlled Regions (or Public Regions).
Effective immediately, all event broker service creation in our Solace-Controlled Regions (Public Regions) for AWS and Azure regions are deployed in our next-generation architecture based on Kubernetes. As a result of this change, our legacy VM-based public regions in AWS and Azure are now labeled as Deprecated and the Kubernetes-based regions renamed to Microsoft Azure and Amazon Web Services. It's important to note that this deprecation does not impact existing event broker services currently running and hosted in our VM-based public regions.
Solace recommends that:
- you do not create services using the Cloud provider labeled with (Deprecated) in the PubSub+ Cloud Console
- applications that use the PubSub+ Cloud REST API to create event broker services change the
datacenterIdobject to use a Kubernetes-based data center identifier
On January 5, 2023, we're disabling service creation on the deprecated, VM-based regions so you won't be able to create event broker services in our Solace-Controlled Regions (Public Regions). For REST API users, you must change
datacenterId object as recommended above by January 5th.
Event Portal 2.0 Introduces Application Domain Export and Import
The following updates make Event Portal 2.0 easier and more powerful to use to design, document, and share your event-driven architecture:
- Export/Import Application Domains: You can now export and import application domains. You can select one or more application domains for export to a file, which can then be imported into other PubSub+ accounts. This feature allows you to easily share your EDA. You can also import sample application domains for different industry use cases, so that you don’t have to start from scratch.
- Event API Products: You can now apply topic address variable filters to define more granular event streams in your Event API Products.
- See Creating an Event API Product for more information on filters.
- AsyncAPI download now supports the AsyncAPI Servers object.
To learn more about all of the available features, see the Event Portal 2.0 documentation.
PubSub+ Cloud Introduces Capability to Retrieve Audit Logs Via REST APIs
Customers can now use REST APIs to retrieve audits logs. Previously, customers could only retrieve audit logs manually using the PubSub+ Cloud Console. With this REST API, you now have an integration point for automation that permits you to streamline the retrieval process for audit logs to streamline your security audit process. With the new audit log REST API, you can retrieve:
- audit logs that include user activities, such as IAM, user/role updates
- major life-cycle events of event broker services, such as creation and deletion
You can filter and specify a range for the logs to retrieve. The audit log REST API is accessible with the new Retrieve my organization’s audit logs and Retrieve my audit logs permissions available when you create an API token.
To use the audit logs REST API, you may need to re-create previous API tokens to use it. To learn more about audit logs and REST APIs, see Using Audit Logs and Managing Audit Logs with the PubSub+ Cloud REST API.
Event Portal 2.0 Lifecycle Management is now GA
The following Event Portal 2.0 features are now Generally Available:
- Version control and lifecycle states: Create and track every version of each object type through their lifecycle. Available for applications, Event API Products, event APIs, events, schemas, and enumerations.
- Custom attributes: Customize Event Portal objects with additional attribute and value data so you can better integrate Event Portal data with your organization's operational processes. You can also search for objects with custom attributes using configurable search filters in Catalog.
- Event API Products and event APIs:
- Both are searchable in Catalog.
- Both can now be integrated with third party API management platforms via the Event Portal published REST APIs. Application teams can use Event Portal to create and lifecycle manage Event API Products, while consumers across their organization, partner ecosystem, and customer base can find and request access to them via the same developer portals they use to access REST APIs.
- Integration support for specific API Management systems will be added over time.
- Event API AsyncAPI specification download now includes support for the following operation bindings:
- REST/RESTs, MQTT, MQTTs, MQTTWS, MQTTWSs, SMF, SMFs, SMFC, AMQP, AMQPs
Event Portal 2.0 is available to all users with Event Portal access. You can switch between Event Portal versions by following these instructions.
If you have a learning subscription at Solace Academy you can take the PubSub+ CloudEvent Portal Fundamentals Course to learn more as well.
For more information, see our Event Portal 2.0 documentation.
Event Broker Service Single Sign-On (OIDC/OAuth) Now Available
Customers can now enable single sign-on (SSO) via Open ID Connect (OIDC) on event broker services. Event Broker Service SSO extends our existing SSO features in the PubSub+ Cloud Console. This allows customers to centralize and manage the management access of users to both the Cloud Console and event broker services using the customer's identity provider (IdP).
This feature is available on all event broker services with version 9.12 or later. To learn more about the feature and how to enable it, see Configuring Single Sign-On for Event Broker Services.
Version 1.6.13 of PubSub+ Insights Advanced Monitoring Available
This release introduces several enhancements, a new metric, and updates to some widgets on dashboards. These features help PubSub+ Insights Advanced Monitoring with visualizing and managing your estate.
A new subscriptions.total_unique_subscriptions metric has been added to Insights. This metric tracks the number of unique system-level subscriptions within a DMR cluster. See Subscription Statistics in PubSub+ Insights Metrics and Checks for details.
With the introduction of Standalone services, labels on PubSub+ Insights Advanced Monitoring dashboard widgets have been updated. The developer and standalone services are now grouped and reported under the Single Node Service widget. High Availability Enterprise services now display under the HA Services widget. Some dashboards affected by this change include:
- Estate Overview
- Event broker service SLO
The auto-recovery time for the Message VPN Client Username - Connections - Total monitor has been updated. In situations where this monitor has no data, it now recovers within 24 hours.
This release also includes other minor fixes to aid with the monitoring of event broker services.
Event Broker Version 10.1.1 Available in PubSub+ Cloud for Kubernetes-Based Deployments
Customers can now create event broker services with 10.1.1. As with version 9.13.1, only new event broker services for Kubernetes-based deployments can access 10.1.1. Upgrades of existing event broker services to 10.1.1 are not available.
To create event broker services in 10.1.1, you can use the version selection feature and select version 10.1. When selecting the broker version, you should note that 10.1.1 is not the default version because it isn't available in all deployment scenarios.
To learn more about the other features available in 10.1.1, see the Event Broker Features release notes.
Standalone Event Broker Services Are Now Available
For broker versions 10.0.1 and later, you now have the option to create an event broker service as a standalone service or a high availability (HA) group. Standalone services have a lower cost than HA services and may be preferable to using HA or Developer services in some situations that include:
- The event broker service is part of a non-production environment that mirrors your production environment but does not require the same level of fault tolerance.
- The event broker service is part of a development environment and requires higher service-level limits, such as client connections or larger message sizes for development/testing than available in the Developer service.
- The broker is used by client applications that can tolerate longer downtime and potential message loss during service interruptions. This may be a consideration when you choose to use standalone services as there isn't HA redundancy and as such, an outage of 15-30 minutes occurs during restarts and upgrades.
To create standalone services, you can add standalone service classes to your service limits in PubSub+ Cloud. You can select User & Account > Account Details > Service Limits in the PubSub+ Cloud Console to see your current limits. To add standalone service classes to your account, contact Solace to request a limit change. For more information, see Increasing Your Capacity or Number of Event Broker Services.
Second Generation of Event Portal
The second generation of Event Portal is now available to all Event Portal users as beta. The second generation of Event Portal includes the following features:
- You can now manage the lifecycle of your design by applying versioning and lifecycle states to your objects.
- We’ve made the UI to set an event’s topic address easier.
- The Discovery tile has been replaced by Runtime Event Manager. Within Runtime Event Manager, you can model your various environments (e.g. Production, Staging, Development) with their associated applications using modeled event meshes. A modeled event mesh represents an operational event mesh in a specific runtime environment. The graph view of your modeled event mesh is now available in Runtime Event Manager instead of Designer. This also where the runtime data collection, audit, and import functionality will be made available over the coming months.
- Event API Products are now managed within application domains and are built using Event APIs. You can find these within Designer.
- We’ve also created a second version of REST APIs which can now be accessed from Swagger. Start using these new APIs to integrate with your other systems.
If you have a learning subscription at Solace Academy you can take the PubSub+ CloudEvent Portal Fundamentals Course to learn more as well.
Event Broker Version 10.0.1 Available in PubSub+ Cloud for All Regions and Deployment Types
Customers can now create event broker services using software event broker version 10.0.1. This version is available in all regions and deployment types. Like previous releases, features in each release are implemented in the context of software-as-a-service in PubSub+ Cloud and as such, these key features are available:
- Replay Service—Configurable Topics
- Replay Messages to a Temporary Endpoint
- Copy One Message to an Endpoint
- RDP Wizard for Google Run
To learn more about these features, see the 10.0.0 and 10.0.1 sections in the release notes for Event Broker Features. If there are other features that you are interested about but not listed above, contact Solace for more information.
Customers can select 10.0 using the version selection feature when creating an event broker service. In addition, 10.0 will become the default version for new event broker services later this year (previously 9.10). Customers can choose to book an upgrade of existing event broker services using Calendly when upgrades become available. For the planned availability dates for upgrades, see the Support Dates for Release Versions page.
For customers that have deployed event broker services to customer-controlled regions, upgrades may need to occur to their deployment infrastructure to enable this version. To do this, contact Solace to coordinate this update.
Solace-Controlled, Public Azure Regions Now Use Azure Kubernetes Service (AKS)
Solace is using Azure Kubernetes Service (AKS) for Solace-Controlled regions and is available in selected public regions. This public regions utilize the recommended next-generation architecture based on Kubernetes instead of VM-based infrastructure. Using AKS in the Solace-Controlled regions gives you these benefits that previously weren't available in the public regions that use legacy Microsoft Azure:
- earlier access to new software event broker features
- higher release cadences
- access to features that are available only with Kubernetes deployments, such as the ability to upscale event broker services
You can immediately start using the benefits of AKS in available in our public regions. Simply select Microsoft Azure - Kubernetes (AKS) Next Gen Architecture as the cloud provider in the Select Cloud step when you create your event broker service. For more information about creating services, see Creating Event Broker Services .
As Solace is using a phased-rollout approach and therefore customers can expect more regions become available for Azure Kubernetes Service (AKS). Solace plans to deprecate the ability to create services using the legacy Azure in Solace-Controlled regions after AKS is available in current listed regions for legacy Azure. The legacy Azure public regions continue to be supported in the various regions as per our version adoption strategy. Customers can contact Solace for more information.
Version 1.6.8 of PubSub+ Insights Advanced Monitoring Available
This release introduces enhancements to the Insights Advanced Editor role which now comes with new permissions that allows:
mute monitors—The Insights Advanced Editor role can now mute Solace monitors. This allows editors to customize how and when notifications are sent. See Muting PubSub+ Insights Monitors for Datadog for details.
schedule monitor downtime—The Insights Advanced Editor role can now schedule specific downtimes for monitors. This allows editors to turn notification for monitors off during events, such as upgrades, or maintenance, without affecting Solace’s ability to monitor their services. See Scheduling Downtime for details.
share dashboards using a public URL—The Insights Advanced Editor role can now share dashboards from Insights using a public URL. This allows the editor role to share dashboards with people outside of Datadog. See Sharing a Dashboard Using a URL for details.
This fix also includes minor internal fixes to aid with monitoring of event broker services.
Solace-Controlled, Public AWS Regions Now Use Amazon Elastic Kubernetes Service (EKS)
Solace is using Amazon Elastic Kubernetes Service (EKS) for Solace-Controlled regions and is available in selected public regions. This public regions utilize the recommended next-generation architecture based on Kubernetes instead of VM-based infrastructure. Using Amazon EKS in the Solace-Controlled regions gives you these benefits that previously weren't available in the public regions that use legacy AWS:
- earlier access to new software event broker features
- higher release cadences
- access to features that are available only with Kubernetes deployments, such as the ability to upscale event broker services
You can immediately start using the benefits of Amazon EKS in available in our public regions. Simply select Amazon Web Services - Kubernetes (EKS) Next Gen Architecture as the cloud provider in the Select Cloud step when you create your event broker service. For more information about creating services, see Creating Event Broker Services .
As Solace is using a phased-rollout approach, customers can expect to see more Amazon Elastic Kubernetes Service (EKS) regions become available. Solace plans to deprecate the ability to create services using the legacy AWS in Solace-Controlled regions after Amazon EKS is available in all public regions. The legacy AWS public regions continue to be supported in the various regions as per our version adoption strategy. Customers can contact Solace for more information.
Solace Provides Administrator Access to Private Regions
Solace has added a Private Regions tab to the Account Details page in the PubSub+ Cloud Console for account administrators. From this tab, administrators can view a table containing details of their existing Datacenters within their Private Regions, including status, operation mode, name, location, and Datacenter configuration.
The Private Regions tab also provides account administrators with several new features:
An easy method of requesting the deployment of Datacenters to new or existing Private Regions.
A central location to track the status of the deployment of Datacenters to their Private Regions.
Simplified access to downloading configuration files required for a Datacenter setup.
Together, these features will streamline the process of deploying and managing private regions.
New Connectivity Option Now Available in Cluster Manager
For broker version 9.13, you can now easily configure the right connectivity to meet public and private connectivity requirements on your own. To achieve this, you can use the new option to configure sets of ports called public and private endpoints in Cluster Manager to align with their public and private connectivity requirements, respectively. This option is available only in Customer-Controlled regions and in Google Cloud regions (for Solace-Controlled regions) at this time.
You'll find this highly-requested feature useful because it lets you configure different protocols and ports based on whether client applications connect from the public Internet or private IP addresses. For example, you may want to expose an event broker service so that client applications can only connect from the public Internet using only MQTT ports through port 1122, while client applications connecting from within your private network can connect with all messaging protocols using the default ports.
This new feature lets you:
- Change the ports numbers or enable different protocols after the event broker service is created. Previous broker versions did not allow you to modify the port configuration after the service was created.
- Perform explicit configuration of the management ports for event broker services. Previously, services had management ports that you could not configure in Cluster Manager.
- Use standard PubSub+ Cloud deployments to support private (private IP addresses) and public (public Internet) connections from client applications to the same event broker services . Previously, manual and complex network load balancer configuration was required in Kubernetes to support both private and public access.
For more information about using endpoints and editing the port configuration, see Configuring Client and Management Ports and Changing the Port Configuration for Event Broker Services.
Event Broker Version 9.13 Available in PubSub+ Cloud for Google Cloud Regions and Kubernetes-Based Deployments
Customers can now create event broker services with 9.13 version. Like version 9.11, 9.13 is available only for new event broker services, in Google Cloud regions (for Solace-Controlled regions), and for deployments using Kubernetes (both in cloud and on-premises for Customer-Controlled and Solace-Controlled, Customer-Dedicated regions). Broker version 9.13 is not yet available in AWS and Azure Solace-Controlled public regions.
To create event broker services in 9.13, you can use the version selection feature. Broker version 9.13 is not the default broker version because it isn't available in all deployment scenarios.
To learn more about the other features available in 9.13, see the Event Broker Features release notes.
Solace Expands the Logs Being Brought into PubSub+ Insights
As part of an update to PubSub+ Insights, and based on popular demand, Solace is now including a select set of the event logs in addition to the system logs and command logs to enhance event tracking for broker services. Event logs are useful for troubleshooting various problems such as for client onboarding to a mesh, and Rest Delivery Points (RDP) issues.
A template monitor for log-based monitors has also been created for customers to clone and change so they can monitor any of the new (or existing) logs and have them trigger notifications. See Cloning and Customizing the Template Monitor .
A table containing the list of the available event logs can be found here: Event log descriptions .
Version 1.6.7 of PubSub+ Insights Advanced Monitoring Available
This release contains minor internal fixes.
Solace Streamlines Approach for Monitoring and Managing Accounts
We have recently streamlined our approach to monitoring and managing customer PubSub+ Cloud accounts. These efficiencies also enabled us to remove unnecessary Solace-specific internal monitors (monitors prefixed with
[PE]) from PubSub+ Insights that were visible in customer’s Datadog accounts.
Customers with an Insights subscription may still see monitors prefixed with
[PE] in their accounts but can expect them to be removed after they upgrade their event broker services.
New Regional Site Now Available in Australia for the PubSub+ Home Cloud
Solace now offers a new regional site in Australia for the Home Cloud. Similar to the regional site for the Home Cloud in the United States, the Home Cloud in Australia can manage event broker services from any geographical region around the world. The regional site in Australia permits:
- customers with Australian data residency and sovereignty regulations to store management data, service metadata (for example Event Portal information), and personally-identifiable information (PII) in Australia
- depending on the customer's network configuration and geographic location, provides an alternative regional site to minimize latency when connected to the PubSub+ Cloud Console
The regional sites for the Home Clouds don't share any information or infrastructure with each other and as such, separate accounts and different URLs to access the PubSub+ Cloud Console for each Home Cloud are required. The regional site in Australia currently supports Solace-controlled, customer-dedicated regions and customer-controlled private regions;Public Regions are not available at this time.
For more information about the different regional sites for the Home Clouds and accessing the Cloud Console for each regional site, see PubSub+ Home Cloud and Logging into the PubSub+ Cloud Console, respectively
PubSub+ Cloud Available in Azure Marketplace
PubSub+ Cloud can now be purchased through the Azure Marketplace.
Customers of Azure can leverage the Azure credits they have to buy PubSub+ Cloud services. Customers can also contact Solace to tailor services and offers.
Event Broker Version 9.12 Available in PubSub+ Cloud for Google Cloud Regions and Deployments in Kubernetes
Customers can now create event broker services with 9.12 version. Like version 9.11, 9.12 is only available in Google Cloud regions, and customer-controlled regions with deployments in Kubernetes (both in cloud and on customer premises). Broker version 9.12 is not available in AWS and Azure public regions.
Note that broker version 9.12 is not the default when you create an event broker service. To create event broker services in 9.12, you can use the version selection feature during service creation for deployments on the Google Cloud Platform and for deployments in Kubernetes.
To learn more about the features available in 9.12 and resource requirements, see Event Broker Service release notes for 9.12/9.12.1 and Resource Requirements for Kubernetes and Default Port Configuration, respectively. For any other questions, you can contact Solace.
PubSub+Event PortalSolace Bindings Support
Event Portal now supports aspects of the AsyncAPI Solace Bindings specification when exporting an application’s AsyncAPI document. When an application is provisioned in Designer with a client delivery endpoint (CDE) type set to Event Queue or Direct Client Endpoint, users will see a
bindings section with
solace sub-section and additional parameters in the generated AsyncAPI document. This provides users with additional PubSub+ event broker configuration detail in the exported AsyncAPI document. The above link contains a sample AsyncAPI document showing a Solace bindings section.
Event Broker Version 9.11 Available in PubSub+ Cloud for Google Cloud Regions and Kubernetes-Based Deployments
Customers can now create event broker services with 9.11 version. Like version 9.9, 9.11 is only available for new event broker services, and available only in Google Cloud regions, and for deployments using Kubernetes (both in cloud and on customer premises). Broker version 9.11 is not yet available in AWS and Azure public regions.
One notable enhancement for 9.11 is that the scaling limit for maximum transacted sessions on a event broker service has been increased from 10,000 to 30,000 for the 100K tier, and the value has been adjusted in the default, and any client profiles that are created. To learn more about the other features available in 9.11, see Event Broker Features release notes.
To create event broker services in 9.11, customers can use the version selection feature during service creation for deployments on the Google Cloud Platform, and for Kubernetes-based deployments. It's important to note that 9.11 is not available as default since it is not available in all deployment scenarios.
To prepare for version 9.11 customers must configure their environments to match the resource requirements described in the deployment guide for Kubernetes. If customers have questions about a specific region, contact Solace via a support request. For customers that deploy to private VPC/VNet regions, they must also update their deployment infrastructure to enable 9.11 and can contact Solace to coordinate this update.
Controlling When an Event Broker Service Requests a Certificate
You can now control when an event broker service requests a client certificate from the connecting client. This is useful when you want the event broker service to request a client certificate for different types of connections based on the connecting protocol. For example, for clients that connect with MQTT, you may want to request a client certificate, but for connections using web transport, you may not want the event broker service to request a certificate. For more information and how to control this setting, see Controlling When an Event Broker Service Requests a Certificate.
General Availability for PubSub+ Insights Advanced Monitoring Is Here
PubSub+ Insights Advanced Monitoring has reached general availability.
Customers now can access version 1.5.1 of the default dashboards, which have also reached general availability and are no longer Beta.
Capability to Edit Cluster Names Now Available
Previously, the cluster name could only be set at the time when an event broker service was created. Now, for better ease-of-use, customers can change the cluster name on an existing event broker service to move it to another DMR cluster or to change the auto-generated name to a human-recognizable one.
For more information, see Changing the Cluster Name for an Existing Event Broker Service.
Event Portal User RBAC Role / Domain Manager Access Level Enhancement
Users with the Event Portal User RBAC role and Domain Manager access level can now assign user access to the application domains they manage.
The Domain Manager access level is able to perform the following:
- Create, view, update, delete application domain resources: Schemas, Events and Applications.
- Modify application domain information:
- Topic Domain
- Topic address uniqueness flag
- (new) Assign users with the Event Portal User role to the application domain and set their access level.
- (new) Un-assign users from the application domain.
Users with the Event Portal Manager or PubSub+ Cloud Administrator role can also assign application domains to users with the Event Portal User role (no changes here).
You can learn more about this feature in the documentation.
Ability to Add Multiple Discovery Files to the Same Logical Event Mesh
Event Portal users can now import multiple Discovery files to Designer using an existing Logical Event Mesh (LEM). Users no longer have to create a new LEM each time they want to upload a new Discovery file into the Event Portal. This new capability is helpful to users in the following scenarios:
- When scanning multiple event brokers services or PubSub+ event broker Message VPNs that form an event mesh linked together using DMR, and you want to merge these Discovery scans into one event mesh or LEM in Designer.
- When scanning an event broker service or Message VPN or Kafka cluster multiple times, and you want these multiple Discovery files to be merged into the same LEM for a more complete view in Designer of that EDA.
To learn more about this feature, refer to the Discovery documentation.
PubSub+ CloudEvent Broker Services Now Available in AWS China regions Supporting EKS
Enterprise customers can now deploy PubSub+ Cloudevent broker services in AWS China regions which support Amazon Elastic Kubernetes Service (EKS). This is supported in customer-controlled deployments. As with other customer-controlled deployments, customers must coordinate with Solace to add this capability to their account. Interested customers should get in touch through the Support function from within the PubSub+ Cloud Console.
To learn more about how PubSub+ Cloudevent broker services are deployed, see Installing PubSub+ Cloud in Amazon Elastic Kubernetes Service (EKS).
Ability to Centrally Manage Topic Level Enums in Event Portal
PubSub+ Event Portal now supports the ability to centrally manage topic level enum type variables. Users can access enums through a new tab in Designer and perform the following tasks:
- view a list of all available enums.
- create, edit, clone or delete an enum.
Users must have Event Portal Manager or PubSub+ Cloud Administrator role to create, clone, edit, or delete enums. For more information, refer to Managing Enums.
Improvements to PubSub+ Insights Monitors and Dashboards Now Available
PubSub+ Insights customers now have monitors to reflect thresholds set on their event brokers services for spool utilization (for Message VPN, queue, and topic endpoint) and client connections monitoring for their event broker services in PubSub+ Cloud.
PubSub+ Insights now includes:
- Log-based monitors for spool utilization and client username connections to more completely monitor event broker services, and to ensure variations on thresholds set on brokers are reflected in the notifications and monitor events.
- Version 1.5.0 of the default dashboards is now available with the following changes:
- The Estate Overview, Queues, Overview, and Topic Endpoints Overview have been improved to include and reflect the new log-based monitors.
- All default dashboards now will include any custom monitors that have a special tag applied to them.
For more information, see PubSub+ Insights Monitors for Datadog Reference, Understanding PubSub+ Insights Dashboards for Advanced Monitoring , and Extending Advanced Monitoring.
PubSub+ CloudEvent Broker Services Now Available in Azure China Regions Supporting AKS
Enterprise customers can now deploy event broker services in Azure China regions that support Azure Kubernetes Service (AKS). This is supported within customer-owned deployments. As with other customer-owned deployments, customers must coordinate with Solace to add this capability to their accounts. Interested customers can get in touch through the Support function from within the PubSub+ Cloud Console.
To learn more about how PubSub+ Cloudevent broker services are deployed, see Deployment Architecture for Kubernetes.
Updates to PubSub+ Event Portal RBAC for Application Domains
PubSub+ Event Portal now supports the ability to apply view or edit access controls to application domains through Designer. The following application domain access levels are now available:
- Viewer access level allows users to view:
- application domain resources: schemas, events, and applications.
- (new) Editor access level allows users to:
- create, view, update, delete application domain resources: schemas, events, and applications..
- (new) Manager access level allows users to
- create, view, update, delete application domain resources: schemas, events, and applications.
- modify application domain information: name, topic domain, topic address uniqueness flag, and description
Users with the Event Portal Manager or the Administrator role can assign application domains to users with the Event Portal User role with one of the above access levels.
You can learn more about this feature in Role-Based Access Control (RBAC).
Event Broker Version 9.10 Available in PubSub+ Cloud for All Regions and Deployments
Customers can now create event broker services using Event Broker version 9.10. This version is available in all regions and deployments. To learn more about the features available in 9.10 and other event broker releases, see Event Broker Features release notes. Version 9.10 introduces the following key features:
Delayed Delivery Queue
Enable TCP keep-alive for Syslog connections
Add Certificate Expiry to
Support for Config-Sync configuration in Broker Manager
Customers can select 9.10 using the version selection feature when creating an event broker service. In addition, 9.10 will become the default version for new event broker services later this year (was previously 9.6). Customers looking to upgrade existing event broker services to version 9.10 can contact Solace to schedule an upgrade.
For customers that have deployed event broker services to customer-controlled regions, they must first update their deployment infrastructure to enable this version. To do this, contact Solace to coordinate this update.
PubSub+ Event Portal RBAC for Application Domains
PubSub+ Event Portal now supports the ability to apply access controls to applications domains through Designer. Event Portal's role-based access control (RBAC) helps you manage who has access to applications domains and their resources and what they can do with it.
The following information summarizes the capabilities of the new RBAC-based roles within Event Portal:
the Event Portal User role replaces Event Portal Viewer role, which had full access to view all application domains. The new Event Portal User role has limited access and viewing capabilities.
- By default, users with the Event Portal User role can no longer access and view all application domains from the Topology screen.
- They can be assigned view level access to specific application domains, and application domains that are not assigned to them appear as locked. For more information regarding Event Portal User role's viewing limitations, refer to Designer.
- Users with Event Portal Manager or PubSub+ Cloud Administrator roles can assign application domains to users with Event Portal User role and grant them view-level access to application domains.
Event Portal's RBAC functionality will be further enhanced in a future release, allowing users with the Event Portal User role to be given either edit or view level access when assigning an application domain.
You can learn more about this feature in Role-Based Access Control (RBAC).
Enhanced Graph View with Associated Capabilities in Designer
As of Tuesday, July 27, 2021, the icons in the graph view of Designer will be upgraded to a new look and feel. The graph view will display the new icons by default. The upgraded graph view provides the following capabilities:
- Drag-and-drop ability to establish object relationships
- Rename objects quickly by double-clicking on the object name
To learn more, refer to Designer.
Advanced PubSub+ Insights Functionality Now Available
Customers now have access to better data and more flexibility for monitoring their event broker services in PubSub+ Cloud.
PubSub+ Insights now offers some powerful new features:
- Integrated login to Datadog — Once set up for an account, customers can not only log directly in to Datadog to be more aware of their Solace estate and see and leverage the hundreds of broker metrics, they can also:
- view detailed (e.g., queue-level) information and view across all their event broker services with the flexibility to filter
- use a set of default dashboards based on best practices with the initial version starting 1.4.5.
- create custom dashboards to meet their unique requirements on any metric in Datadog
- track monitor events over time and create custom monitors to refine or add to their notifications
- investigate their performance and troubleshoot by searching and exploring events and event broker service logs in Datadog
- Account-Level dashboard — Customers can now access key cross-account metrics for all their services from within the PubSub+ Cloud Console, with links directly to Datadog to dig deeper.
You can refer to the documentation on PubSub+ Insights to see more information about these features. For more information, see PubSub+ Insights.
PubSub+ Insights Offers Enhanced Functionality for Operations and Application Support Teams
PubSub+ Insights, the centralized, out-of-the-box, proactive monitoring service for event broker services, has added capabilities to make it easier for teams to ensure their services and applications are performing as they should.
Customers who have an Insights subscription can now access an account-level Insights dashboard in the PubSub+ Cloud Console to quickly see if there are alerts requiring attention, access advanced monitoring capabilities available through Datadog, and to see information about the event broker estate, monitored metrics, and who in the account has access granted to Insights content and alerts.
The advanced monitoring capabilities now available through Datadog cover messaging estates in greater scale, scope, granularity and interactivity than previously available. With them, teams can use pre-built, best-practices dashboards to investigate capacity, message flow trends, queues, RDPs, topic endpoints and bridges to better understand how event broker services are operating and how messages are flowing across the event mesh. Customers can also create custom dashboards for specific use cases, or to monitor and manage KPIs they deem critical.
In addition to the advanced monitors and metrics, customers can view logs and raw data collected from the event broker services. This provides a way to explore historical data, investigate anomalies, and to troubleshoot.
Additional Advanced Client Profile Settings Available for PubSub+ Cloud
PubSub+ Cloud customers now have additional advanced client profile settings to assign a common set of configuration properties to clients that have been authenticated and authorized for use with an event broker service. Client profiles allow administrators to manage large group of clients rather than having to make an individual change to each client.
To learn more about using client profiles and for a complete list of the attributes that can be managed, see Configuring Client Profile Settings.
Easier Onboarding for PubSub+ Cloud Users
Customers can now configure their single sign-on (SSO) solution to automatically onboard users and assign them PubSub+ Cloud roles based on claims from their Identity Provider. All PubSub+ Cloud roles can be mapped to claim values used by their Identity Provider, and if there isn't a direct mapping, the Administrator can choose whether a user is refused access or is assigned a default role (e.g., viewer). This provides the following benefits:
- Removes the need for administrators to assign roles to users during the invite process.
- Administrators can align their organizational access policies with PubSub+ Cloud, allowing only users with specific roles to gain access.
- Makes it easier for new PubSub+ Cloud users to create an account without having to ask for permission first.
Furthermore, enabling just-in-time (JIT) user creation allows PubSub+ Cloud user accounts to be automatically created when arriving at an organization's subdomain. If a user is successfully authenticated and role assigned (based on the role-mapping configuration), their account will be automatically created, and they can start using PubSub+ Cloud immediately, without needing an Administrator to invite them.
To learn more about this feature, refer to Group Management.
Event Broker Version 9.9 Available in PubSub+ Cloud for Google Cloud Regions and Kubernetes-Based Deployments
Customers can now create event broker services with 9.9 version. Like version 9.8.1, 9.9 is only available for Google Cloud regions and for deployments using Kubernetes (both in cloud and on customer premises). Version 9.9 is not yet available in AWS and Azure. To learn more about the features available in 9.9, see Event Broker Releases release notes.
To create event broker services in 9.9, customers can use the version selection feature during service creation for deployments on the Google Cloud Platform and for Kubernetes-based. It's important to note that 9.9 will not be available as default since it is not available in all deployment scenarios.
To prepare for version 9.9, customers must provision their environments to match the resource requirements described in the deployment guide for Kubernetes. If customers have questions about a specific region, contact Solace via a support request. For customers that deploy to private VPC/VNet regions, they must also update their deployment infrastructure to enable 9.9 and can contact Solace to coordinate this update.
When version 9.10 is available later this year, 9.10 will be the new default version for all regions as part of an upgrade cycle.
Setting Cluster Names in PubSub+ Cloud
PubSub+ Cloud customers can now specify the cluster name for each event broker service at creation time using either the PubSub+ Cloud Console or the REST API.
This capability make the task of creating DMR clusters and horizontally-scaling event broker services easier. For more information about using this feature with the Cloud Console and REST API, see Setting the Cluster Name and Configuring the Cluster Name Using the REST API.
Upscale Event Broker Services in Kubernetes
PubSub+ Cloud customers can now upscale (or scale up) their Kubernetes-hosted event broker services. This gives customers an option to increase the capacity of the event broker service used for client connections, queues, and message spools while avoiding the manual workarounds previously required.
Customers can request a service be upscaled by creating a support ticket from within the PubSub+ Cloud Console.
To learn more about this feature, see Upscaling Event Broker Services.
PubSub+ CloudMesh Manager Beta Release
One of the most powerful features of PubSub+ Cloudevent broker services is the ability to link them together into an event mesh and dynamically share events between the event broker services regardless of where they are located. Previously, creating an event mesh, took some time and expertise to configure the links and permissions between the event broker services.
Now, PubSub+ Cloud customers have new capabilities to help them build and manage event meshes with much greater ease and speed. With the Mesh Manager features, users can:
- Discover existing event meshes in their PubSub+ Cloud account
- Build new hybrid- and multi-cloud event meshes comprised of PubSub+ Cloud event broker services - in minutes
- Validate their PubSub+ Cloud event meshes are properly configured and active
- Edit existing PubSub+ Cloud event meshes to rename them, or add or remove event broker services
Users can access this functionality today using Mission Control, and soon, using the REST API. It currently manages event meshes built with PubSub+ Cloudevent broker services.
We encourage users to submit feedback on this beta feature using the support function from within the PubSub+ Cloud Console. We expect Mesh Manager to graduate from beta later this year once we incorporate user feedback and finish up remaining items, such as the REST API.
For more information about using Mesh Manager in the PubSub+ Cloud Console, see Mesh Manager (Beta).
Event API Products Released
The new Event API Products capability has been released as a Beta feature in the Event Portal. This functionality is comparable to synchronous REST-based API Products offered by third-party API Portals. This feature allows Event Portal users to:
- Elevate related shared events and bundle them into one or more Event API Products.
- Release Event API Products to developers external to your organization or department, enabling them to build event-driven applications that can subscribe to and/or publish the specified events.
- Event API Products can be used in the following ways:
- Event Portal users can download its associated AsyncAPI document from Event Portal UI and share the file with external developers.
- Event Portal users can provide its associated AsyncAPI document as a public REST API to external developers, enabling its integration into systems such as third-party API Portals.
- Event Portal users can provide its associated AsyncAPI document as a publicly hosted website to external developers, allowing them to browse and download the AsyncAPI document.
To get started using the feature, create shared events in Designer and navigate to the new Event API Products screen to create an Event API Product. Learn more at Event API Products.
Event Broker Version 9.8.1 Available in PubSub+ Cloud for Google Cloud and Kubernetes deployments
Customers can now create event broker services with 9.8.1 version software.
There are some restrictions to the availability of 9.8.1.
- Currently, 9.8.1 is available only for event broker services in Google Cloud regions, and for deployments using Kubernetes (both in Virtual Private Cloud (VPC) and on-premises deployments). The 9.8.1 broker release is not yet available in AWS or Azure.
- Customers using private VPC regions must update their deployment to enable this feature. Contact Solace to coordinate this update in the PubSub+ Cloud Console.
- Customers are not yet able self-serve and create DMR clusters using internal links. This capability is coming soon. You can assign cluster names when you create a service and then contact Solace to create the internal DMR links. For more information, see Setting the Cluster Name.
In addition, the Solace has fixed the memory allocation for monitoring nodes in this version to correct a setting during deployment so it matches the requirements detailed in the technical documentation.
Customers must provision their Kubernetes environments to match the resource requirements in the deployment considerations. For more information about the considerations, see Deployment Architecture for Kubernetes and Questionnaire: Deploying in a Customer-Controlled Region. In general, this will be the case by default and if there are any questions about a specific region, contact Solace.
PubSub+ Cloud Available in AWS Marketplace
PubSub+ Cloud can now be purchased through the AWS Marketplace.
Customers of AWS can leverage the AWS credits they have to buy PubSub+ Cloud services. Customers can also contact Solace to tailor services and offers.
Managing PubSub+ Cloud Services Now More Firewall Friendly for Customer-Controlled Private Cloud Deployments
PubSub+ Cloudevent broker services are managed and maintained as a SaaS by collecting and monitoring key broker system metrics and logs. For customers who have deployed any event broker services in their own private network or datacenter, this traffic can now be proxied through a small set of known IP addresses, making it easier to securely pass through corporate firewalls and reduce impact on their security position. Customers who want to take advantage of this optional feature can enable it through the console by following the guidance provided in Monitoring Traffic for Customer-Controlled Regions.
Choosing Broker Version in PubSub+ Cloud
Customers can now pick the version of the event broker service they use in PubSub+ Cloud. Selecting the broker version is an option during service creation, with the latest broker version set as the default. Customers can also set the broker version using the REST API. This feature is helpful for customers who want to use different broker versions for different use cases (e.g., use the latest version in development or testing environments, and then use an older version in production).
You can read more about this feature in Selecting the Broker Version.
Dynamic Hierarchical Topics and Subscriptions Now Available in PubSub+ Event Portal
Event Portal has been updated to help architects model their event-driven architecture with an added level of detail and the same dynamic publisher-to-subscriber relationship capabilities that the PubSub+ event brokers provide in runtime.
Users can now identify unwanted impacts to affected applications at design-time. A topic subscription builder has been added to Event Portal to make it easy to create new subscriptions with wildcards to filter the event streams for only the data that is needed. It also provides an immediate view of exactly which of the upstream events each of the subscriptions will attract to each application.
Runtime Discovery of Existing Event-Driven Architecture from PubSub+ Event Brokers (Beta)
Event Portal users can now perform Runtime Discoveries of their existing EDAs from PubSub+ event brokers to initially populate the Designerr and Catalog. This capability avoids the labor-intensive and error-prone task of manually modeling existing environments. Not only can architects start modifying or extending their design from an accurate and complete model much faster, but they will also be able to identify any downstream impacts of changes to the design right away.
Improved Runtime Discovery Workflow for Apache Kafka Clusters
The Kafka broker Runtime Discovery workflow has been updated to align with the new PubSub+ event broker Discovery workflow provided in this release. This approach provides a consistent workflow for users regardless of the type of Discovery being executed and gives architects the ability to model a Kafka-based EDA with dynamic topic addresses with topic levels with defined variables or literal values.
The ability to run Kafka Runtime Discoveries, merge the newly discovered data with previously discovered data, and commit that into Designer is not available in this release. This functionality is being implemented for both Kafka and Solace brokers in an upcoming Event Portal release.
Viewer Users Granted Read-Only Access to Broker Manager Settings
Viewer (read-only) users in PubSub+ Cloud accounts will now be granted read-only access to Broker Manager settings for any event broker services created.
This is now available for all event broker services that are created; to enable this for event broker services that were previously created, contact Solace.
SSO Just Got Easier
If you’re an Enterprise customer, the process of enabling Single Sign On (SSO) on your PubSub+ Cloud account has been streamlined.
To get started with SSO, an account Administrator simply requests a subdomain in the User and Account settings tab. Once we’ve reviewed and approved the request, you’ll be able to configure and enable SSO access for your organization using your preferred identity provider (e.g., AzureAD, Okta, PingID, Auth0).
Note that PubSub+ Cloud supports the OpenID Connect (OIDC) protocol. If you'd like to add multiple organizations to an SSO configuration or disable SSO, a support ticket will need to be opened.
To set your SSO, see Enabling Single Sign-On for PubSub+ Cloud
Better Integration Between Event Broker Services and Firewalls
Customers can now use a known, fixed IP address for event broker services when they establish outbound connections (such as REST Delivery Point (RDP) connections) to better integrate with network configurations, such as security firewall settings or bridges. The source IP of the connection will be the NAT gateway’s public IP, allowing customers to whitelist those IPs. This will increase security for outbound connections and the efficiency for customers managing their event broker services.
Customers can work with Solace to enable this feature for their services. For more details about the static IP addresses for outbound connections, see Getting the Static IP Address of an Event Broker Service for Outbound Connections.
Custom Hostnames Available for Event Broker Services
Mission Control customers can now add custom hostnames to their event broker services. They can specify any unused hostname under the
messaging.solace.cloud subdomain. Once the custom hostname is assigned, the messaging service can be accessed securely using either the new or original hostname.
Customers can request up to five additional hostnames per messaging service using either the PubSub+ Cloud Console or the REST API.
For more information about this feature, see Configuring Custom Hostnames for an Event Broker Service.
Further Securing PubSub+ Event Broker Services
By default, only secure connectivity (HTTPS) is enabled for management ports for both enterprise and developer services. This ensures the security of the event broker services. Refer to Configuring Client and Management Ports for more information.
Using LDAP to Authenticate Clients in Mission Control
PubSub+ Cloud— Mission Control customers can now use LDAP to ensure only authorized applications can connect to their event broker services. Any event broker service created within Mission Control can be linked to an existing LDAP server to authenticate clients.
Here’s a quick screen capture of the process used to use LDAP servers with event broker services.
Refer to Configuring Authentication to Event Broker Services for the full details on how to use this feature
PubSub+ Cloud Event Broker Services Now Available in Amazon EKS and Azure Kubernetes Service
Enterprise customers can now deploy PubSub+event broker services in Amazon Elastic Kubernetes Service (EKS) and Azure Kubernetes Service (AKS). Both are supported within private regions of their respective clouds, but public cloud regions will also be soon supported. As with other private region deployments, customers must coordinate with the Solace to add this capability to their account. Interested customers should get in touch through the Support function within the PubSub+ Cloud Console.
To learn more about how PubSub+ Cloudevent broker services are deployed, see Deployment Architecture for Kubernetes.
Use Any OIDC-Supporting Identity Provider to Enable SSO in PubSub+ Cloud
Enterprise customers can use any identity provider that supports OpenID Connect (OIDC) to enable single sign-on (SSO) for their PubSub+ Cloud account.
For more information, refer to Configuring Single Sign-On With OpenID Connect.
Improved Security for PubSub+ Event Broker Services
When customers create new Enterprise services, the communication between the primary and backup event broker will now be encrypted by default. This includes the HA mate link and config-sync, and any other inter-broker communication.
Customers who require maximum performance and trust the security of the VPC from their cloud providers or on-premises environments can disable HA mate link security. The config sync link, however, is always encrypted.
Customers with existing event broker services without encryption can turn it on using the Cloud Console or the REST API (release 9.3 or later). Users can differentiate between encrypted and unencrypted services by the presence of a warning icon on the event broker service's status screen if it is unencrypted.
For more information on this feature, refer to HA-Link Security.
Increasing the Duration of Log Retention For PubSub+ CloudEvent Broker Services
Monitoring data and logs from PubSub+ Cloudevent broker services are retained for 30 days by default. Customers who would like logs retained for a more extended period due to security reasons can open a support ticket from within the PubSub+ Cloud Console to request an increase of up to 90 days
Here’s how to see the current log retention time for services from inside the Cloud Console.
For more information about log retention, please read PubSub+ Insights.
Export or import multiple application domains in Event Portal
You can now export and import multiple application domains at once, including ones that have shared objects between them, or objects that already exist in another application domain.
Customize columns throughout Event Portal
You can now customize table columns throughout the Event Portal.
- Adjust column sizing
- Select which columns to display and which to hide.
Set whether the beginning or end of a large value is displayed; that is, the user can select where the ellipsis should go in the column (beginning or end). This helps to see the value in the column that is unique or most interesting to the user.
Explore Event Portal's in-context navigation capabilities
You can now navigate from an object in the Catalog directly to that object in the Designer graph and tables. This makes it much easier to find and modify what you’re looking for.
More human-readable schema support in Event Portal
We’ve made it easier to search for and understand schema content details by displaying JSON Schemas in a more human-readable format.
Configure Spool Sizes on Service Creation
Users can now scale the size of the guaranteed messaging spool for PubSub+ Cloudevent broker services when creating new Enterprise services.
This will allow users to access larger spool sizes without using a larger-scale service, which means higher guaranteed messaging performance and larger spool capacity for Message Replay.
Users must have this feature activated for their accounts by submitting a request through the support tab in PubSub+ Cloud Console.
Once enabled, users can scale the size of their messaging storage spool in GB on the Create Service page in the Cloud Console – independent of the class of service – up to a maximum of 800 GB.
For example, users can create a service with 250 connections and 300 GB of storage. The spool size can also be specified programmatically on service creation using the REST API.
We’ve also updated the service creation screen to better reflect your options when creating new services.
Please visit Configuring Message Spool Sizes to learn more about selecting the proper disc size based on your use case and deployment environment.
MQTT OAuth now Available in PubSub+ Cloud
Customers can now configure their event broker services in PubSub+ Cloud to use OAuth for MQTT client authentication. This will enable customers to connect and authenticate IoT devices with the advanced security features available in OAuth.
For more information, see Configuring Authentication to Event Broker Services.
PubSub+ Cloud Adopts Software Version 9.6
Customers can now start event broker services in PubSub+ Cloud with version 9.6 of our event broker software, which brings several important features over the current version (9.3), including:
Support for Replication/Disaster Recovery with Dynamic Message Routing (DMR)
Broker Manager now more securely manages the local credentials it uses to authenticate with the event broker.
RDP has been enhanced to facilitate connections to AWS services via API Gateway:
- Verification of hostnames for outgoing TLS on RDPs. For setting up outgoing RDP connections using TLS, support for server name validation using SNI is now available. You can take advantage of SNI and SubjectAltName in TLS to verify the identity of the remote REST consumers. Server name validation will be done with SubjectAltName instead of the outdated Trusted Common Names. This feature makes it easier and more reliable to configure secure TLS connections for RDPs.
- RDP support for alternate HTTP method (POST vs PUT). REST Delivery Points will allow PUT as an alternative to POST as the HTTP method used for the outgoing REST request. Application developers can now leverage additional use cases in which the "PUT" HTTP method is preferred. Note: The HTTP method defined on the REST consumer will not be used in gateway mode.
Cluster Click-to-Connect option for DR sites
New SEMPv2 objects to access:
Guaranteed messaging configuration
Ability to poll message counts for VPNs and queues.
Query parameter to enable the transfer of write-only configuration.
Release 9.6 will be the default used for all new event broker services created in PubSub+ Cloud. The Solace will work with customers to transition existing services from 9.3 to 9.6. Existing Free Trial services will not be upgraded.
PubSub+ Insights is Now Available for Enterprise Customers
Customers can now use a new offering from PubSub+ Cloud – called PubSub+ Insights – to monitor their event broker services and receive alerts, providing additional confidence to trust their mission-critical event management PubSub+ Cloud.
It comes with a number of pre-configured dashboards so customers are always aware of the health of their event mesh and can quickly respond to any issues.
Customers can also set up Insights to send the following notifications to one or more email accounts:
- Alert: When an error occurs, and services are not available or operational
- Warning: When services degrade or experience a loss of service
- Recovery: When everything returns to normal. Recovery notifications always follow the related Alert or Warning notification.
The service is an add on to PubSub+ event broker services, so customers should contact us if they’re interested in adding it to their account.
A number of additional features and functionality being planned for Insights, including integration with third-party monitoring systems and the ability to monitor non-cloud PubSub+ event brokers.
Read more about Insights at PubSub+ Insights.
Event Portal Runtime Discovery is now Generally Available (GA)
The new Runtime Discovery capabilities for Kafka event broker distributions, including Confluent and Amazon MSK have been released as a Generally Available (GA) today. These features allow you to:
- Discover and import Apache Kafka, Confluent, and Amazon MSK event streams, including their payload schemas and application interactions so you can capture exactly what data is going where.
- Visualize application topologies so you can gain insights into your systems.
- Catalog the event streams flowing within Apache Kafka environments for other developers to browse, search, understand, and ultimately reuse.
- Collaborate with your teams to extend your existing architecture by designing new apps and services by leveraging the data flowing through your brokers – which, in turn, can produce new events that can be distributed by Kafka or other brokers.
- Rerun discoveries to identify and flag new events, schemas, consumer groups, and connectors that were not previously present in runtime or design time workspaces.
- Govern your data by starting with a definition of the intended design (in terms of schema format, topic structure, and authorized consuming applications) in the PubSub+ Event Portal Designer, and compare it with what has actually been implemented and deployed in your environments.
Along with the GA release of the Runtime Discovery functionality, we have in release several usability improvements in the Discovery staging UI to help users work with both large and small discovery file sizes. These includes:
- Sorting and filtering of objects in the tables
- Multi-select and support for several new operations both individually and in bulk
- Performance improvements at scale
For more information, see PubSub+ Event Portal 1.0.
Event Portal supports Runtime Discovery capabilities for Kafka event brokers
New Runtime Discovery capabilities for Kafka event broker distributions, including Confluent and Amazon MSK have been released as an Open Beta feature set in the Event Portal. Runtime Discovery enables users to:
Discover and import Apache Kafka events, schemas, connectors, and applications, including their relationships
Catalog event streams already used within Apache Kafka environments
Visualize event-driven architecture topologies running over Apache Kafka event brokers
All PubSub+ Cloud Services Available in Google Cloud Public and Private Regions
Enterprise users can now start all tiers of service—from Developer to Enterprise 100K—in both public and private regions depending on the level of control and flexibility required.
Users can start services in Google Cloud public for any tier enabled in their account using the create service button in the PubSub+ Cloud Console.
Users should contact customer support if they want to start services in Google Cloud Private regions, as coordination with the Solace Production Engineering team is required.
You can also learn more by reading about Kubernetes deployment options within Docs.
Forward PubSub+ Cloud Event Broker Services Logs to a Syslog Server
Users can now forward full PubSub+ event broker service log streams to a Syslog server for monitoring and analytics. To start using this feature:
- Select the service you want to forward logs from in the Messaging Services home screen within the Cloud Console.
- From the Service Status screen, use the top navigation to select Manage.
- From the Messaging Service Settings screen, select Advanced Options at the top right.
- On the Syslog Forwarding tab, click on Edit Settings.
- Select the types of logs you want to forward and the connectivity information for the destination server and click on the Activate Syslog Forwarding button.
The logs will start forwarding to your Syslog server immediately.
You can learn more about this feature in Forwarding Logs to an External System.
Single Sign-On and Multi-factor Authentication Now Available
Azure Active Directory (AD) can now be associated with PubSub+ Cloud enterprise accounts to enable single sign on (SSO) and multi-factor authentication (MFA).
Once set up, each organization will receive a customized URL to log in to PubSub+ Cloud (e.g., https://acme.solace.cloud). If a user is already signed in to the company’s AD account, they will also be automatically signed into PubSub+ Cloud. Otherwise the user will be directed to their company’s AD sign-in page to enter their details. Use of MFA will be based corporate AD settings.
Note, if users belong to multiple accounts, they will only be able to switch between accounts that are associated with the corporate AD without logging in to the accounts separately.
Today, SSO is enabled for each account by the Solace Production Engineering team. Self-service functionality is on our roadmap and will be introduced soon.
Event Portal Designer Enhancements for Kafka
- Schema support enhancements in Event Portal, including support for Avro schemas and schema versioning.
- Event and application object capabilities have been extended to include the following Apache Kafka native attributes: Kafka topics, Key and Value schemas, consumer groups, and source & sink connectors.
New Ways to Sort Event Broker Services in PubSub+ Cloud
The way users can sort existing PubSub+ Cloud event broker services has been improved. Upon navigating to the Messaging Services screen in the cloud console, users will be able to sort through the list of available services based on Service Type, Cloud Region, User, and Creation Date, making it easier to find the desired services.
To clean up the interface, the service creation button will no longer appear in the list of available services unless the user chooses to sort by “None”. Users can still start services by selecting the Create Service navigation button in green at the top of the screen.
Customizing Ports and Making Your PubSub+ Event Broker: Cloud Services More Secure
To ensure the security of your services, by default, only secure application connectivity (HTTPS) is enabled for both enterprise and developer services.
You can still enable HTTP ports during service creation. Once you have chosen your service type (developer or enterprise) and selected your cloud and region, the “Show Advanced Connection Options” link will appear under Service Details.
Clicking on that text reveals the Advanced Connection Options.
From there, you can enable or disable the secure (HTTPS) or unsecure (HTTP) ports for each of the supported messaging protocols (you can see secure ports are enabled by default). You can also use this screen during service creation to customize the messaging ports you use for enterprise and developer event broker services, giving you options if the default port is unavailable or another port is preferred.
We hope you find these port customization features helpful. For more information refer to Getting Started with PubSub+ Cloud
Improved Search Experience in Event Portal
- The Event Portal has been enhanced and is now easier for you to use. The schema, event, and application search and filtering capabilities have all been improved, and we’ve also added support for larger and rich text descriptions for these object types.
- Your search results will now indicate the matched fields for key words entered into the search criteria, so you can see at a glance what underlying object attributes met the search criteria.
- You can search for "contains" or partial word match results without leading wildcards.
- You can filter object lists by assigned tags or object owners in the Catalog.
- You can also now filter the Designer graph views based on object tags and owners to quickly find and focus on the components, LOBs, or use cases you are interested in seeing in the overall event driven architecture.
- Finally, you can enter much larger rich text-based descriptions, include links and optional code block formatting of text for schemas, events, and applications.
Try PubSub+ Cloud for Free!
You can now see how PubSub+ Cloud can help you on your journey to becoming event driven with a trial PubSub+ Cloud account. The 60-day free trial of PubSub+ Cloud includes:
Messaging Services (get started in 90 seconds)
One Enterprise Developer Service with up to 100 connections/queues, 8 Gbps of throughput and 2 GB of storage
Event Portal ( get started now)
500 objects (an object is defined as an event, schema, or app)
You can dig into the docs to learn more:
Create Services With 250 Connections
You can now create enterprise event broker services with 250 connections. This is for use cases when you don’t need the 1000 connections of our previously lowest scale enterprise service, but unlike developer services, still want your service to be HA and have configurable network throughput and storage.
If your account is configured with the appropriate limits, you can start a 250-connection service just as you would with any of the other services, Upon service creation for enterprise services, you’ll notice the connection slider now starts at 250 and goes up to 100K.
Set the slider to 250 and your service will start with that connection capacity - it’s that simple.
We hope you find this new service connection level meets your event broker requirements. To set up access for 250 connection broker services or if you have any questions, please contact us through the Support tab in the Console.
Support for OpenShift On-premises Deployments Now Available
You now can deploy PubSub+ event brokers in OpenShift on premises using PubSub+ Cloud. This means you can now use the PubSub+ Cloud Console to manage event brokers, event mesh components and monitoring features on-premises.
OpenShift is the second Kubernetes environment we support (following Huawei CCE), and the first for on-premises deployments. It will be followed by other types of Kubernetes deployment options, including Rancher, Anthos GKE, VMWare Tanzu, Google GKE, Amazon EKS, and Azure AKS.
Setting up this ability is similar to deploying brokers in virtual private cloud environments. To learn more, or to get this process started for your organization, please reach out to your customer success manager or contact us through the support function in the Cloud Console.
Deployment Considerations Guides for Private Regions Now Available
PubSub+ Cloud can be deployed into many major clouds, and now, with Kubernetes support, into your on-premises environments as well. Each, however, has some minimum requirements to work properly and other factors to take into account when considering a specific type of deployment (public, private, on-premises).
To help you get services up and running as easily as possible, we’ve written the following deployment consideration guides so you can better understand what is required for a successful deployment:
These guides can be found in Deployment Architecture for Kubernetes. New guides will be posted as they become available.
Integrate Event Portal with the new REST API
You can now manage your Event Portal data in PubSub+ Cloud with our RESTful API. Using the API, you can integrate other applications, systems, or client applications with the Event Portal, and model or retrieve your event-driven architectures from your own client applications.
Visit the Event Portal REST API to learn more about how to start using the REST API.
All Enterprise Service Scales are Now Available in Huawei cloud
If you want to deploy PubSub+ Event Broker: Cloud in Huawei Cloud, we now support the full set of service scales, which are:
Want to get started with Huawei cloud or need help deciding which scale is right for your use case? Contact us through the Support tab in the Console.
Know What Happened in Your PubSub+ Cloud Account with Audit Logs
Audit Logs provide records of user activity in your PubSub+ Cloud account for security and compliance purposes. You can view, monitor and track the sequence of the following activities in the console:
IAM operation, such as user login
User management activities, such as user activation or role changes
Service lifecycle events, such as messaging service creation or deletion
There are different levels of access to the audit logs for individual users and for administrators. The logs are retained in the console for six months, after which they are automatically deleted. You can download the logs and store them yourself if you’d like to maintain a longer historical record.
Visit the dedicated Using Audit Logs to learn more about how to access, view, filter, and download the audit logs.
How to Manage Objects in Event Portal
The Event Portal tracks the history of changes made to objects defined in the Event Portal—Schema, Event and Application—by creating a new revision of the object each time it's modified. You can view the changes between different revisions and roll back to a previous revision if you need to.
Access Multiple Accounts from your PubSub+ User Account
Many PubSub+ Cloud users have multiple accounts for production, staging, testing and more. A recent update has made it possible for you to have multiple accounts associated with one user account and made it easy to sign into and switch between those accounts so you can divide your deployment environments easily.
Simply sign into the PubSub+ Console, and if you have more than one account associated with your user, you will be prompted to pick which one you want to use.
Once you’re logged in, you can also switch between accounts without having to log out. Click on the account profile icon in the lower left-hand side of the console and you can switch between any of your available accounts. Your account profile will also show which account you’re currently logged in to, in case you forget.
Don’t worry if you have a single account, your access to the world’s best event broker services will remain unchanged!
Adoption of the 9.3 Release of PubSub+ Broker
PubSub+ Cloud is moving the default PubSub+ Event Broker Software version to 9.3. You will notice some improvements to the PubSub+ Manager as well as some security enhancements. All new services you create in PubSub+ Cloud will be delivered using version 9.3.
We will work with you to put a plan in place to upgrade any of your existing services over the next several months.
Learn what Events are Running on Your Brokers with Event Portal Discovery
You can use the Event Discovery tool within Event Portal to analyze events running over your event brokers in real-time. You can visualize these events to understand better the events flowing in your event-driven architecture. You can currently view a breakdown of your events by topic, including topic hierarchy levels to see the number of events and the amount of bandwidth being sent on a per-topic, or per set of topics, basis.
Please note, event discovery is still in a demo phase. When complete, it will have the ability to transform discovered event instances of the same type into a single event object, which will be saved in the event catalog and designer to visualize and understand your event-driven architecture.
Support for Azure China Regions (messaging services)
You can now deploy PubSub+ Event Broker: Cloud services within Azure Regions in China for customers who have configured a private region in China.
Once this is enabled within your account, you can start up services in China by selecting Azure as the cloud in the Create Service screen, and then selecting the China Azure Region you wish to start your service in.
A list of available Azure China regions can be found here: solace.com/products/event-broker/cloud/#regions
If you wish to enable Azure China regions in your account or have any questions, contact the PubSub+ Cloud team using the support tab within the console.
Keep Track of Your Events with the Event Portal Catalog
You can see all the applications, events, and schemas you've created in the Event Portal using the Event Catalog. Objects created in the event designer are automatically available in the event catalog and you can use the searchable interface to access all the existing events, schemas, and applications.
For a quick demo, check out the Event Portal Get Started Demo video.
Event Portal Ready for Early Adopters
Adopting an Event-Driven Architecture is becoming more important to many of our customers. A major step towards helping you achieve this is the creation of an Event Portal, where you can create, catalog, discover, and lifecycle management events across your enterprise. This portal can be accessed through the PubSub+ Cloud Console, and we've built a preview so interested customers can see our vision and provide feedback. We'd love to hear what you think, so please talk to your account rep or get in touch using the contact us feature under the support tab in the PubSub+ Console and we'll give you a tour.
Adoption of the 9.1.1 Release of PubSub+ Broker
PubSub+ Cloud is moving the default PubSub+ Event Broker Software version to 9.1.1 Highlights from this release include GA for Replay, a feature which allows client applications to request and receive guaranteed messages hours or days after original delivery. Replay also allows messages to be delivered to applications that had not been subscribed to receive those messages when they were first published. This release also supports MQTT retain. All new services you create in PubSub+ Cloud will be delivered using version 9.1.1 and can support replay and retain if you contact us.
We will work with you to put a plan in place to upgrade any of your existing services over the next several months.
Improved Security Options for Private Regions Deployments with Options for No Inbound Internet Access.
Does your company have security policies that prevent your VPCs from accepting incoming connections from the internet, but you still want to use PubSub+ Cloud messaging services in one of your VPCs to link applications together within a VPC and with and on-premises applications? This is now possible, and we can work with you to create messaging services and associated infrastructure in your VPCs with fully private access. To have this ability enabled in your account, please talk to your account manager or contact us using the support tab within the console.
Support for Huawei Cloud as a Private Customer region
If you want to run PubSub+ Cloud Enterprise services within Huawei cloud, we now support that. This will be of interest if you want to deploy applications in China. To set up this ability within your account, please contact your account manager or get in touch with us using the support tab within the console.
Worldwide Region Support for Azure
If you’re an Enterprise customer, you now have more choice of regions worldwide where you can run Enterprise and Developer services in Azure. The full region list for all supported clouds is available at solace.com/products/event-broker/cloud/#regions.
All Enterprise Service Scales are now Available in Azure
If you want to deploy PubSub+ Event Broker: Cloud in Azure, we now support the full set of service scales, which are:
Want to get started with Azure or need help deciding which scale is right for your use case? Contact us through the Support tab in the Console.