1.27.2 release notes
26th February 2024
🔒 Security fixes
- Armeria's SAML integration now rejects unsigned SAML messages by default. CVE-2024-1735
- You can set
SamlServiceProviderBuilder.signatureRequired()
to control whether to accept unsigned SAML messages.
- You can set
🛠️ Bug fixes
XdsEndpointGroup
now supports Subset based Load Balancing, which enables more sophisticated load balancing configurations. #5461- You can now specify a static
Cluster
configuration to define theClusterLoadAssignment
instead of receiving theCluster
resource from the control plane. #5468 - Armeria's Eureka integration no longer incorrectly appends
port information to
vipAddress
. #5451 homePageUrl
andstatusPageUrl
of anInstanceInfo
in Eureka are correctly set if corresponding path properties are configured. #5464 #5465- You no longer see
IllegalArgumentException
when usingConnectionPoolListener.metricCollecting(MeterRegistry)
. #5466
☢️ Breaking changes
- The
.connections
suffix is now automatically appended to the names of connection pool metrics. #5466- If you use a custom
MeterIdPrefix
withConnectionPoolListener.metricCollecting(MeterRegistry,MeterIdPrefix)
, this changes will affect your meter naming.
- If you use a custom