4.0.0.3

Dependency Updates

  • Update the Cassandra Cql dependency to 2.0.0.2

  • Update the Rhino dependency to 3.0.0.9

4.0.0.2

  • Changed default SAS resource ID from sh-cache-microservice-4.0.0 to rhino-shcm-4.0.0. (OPT-3293)

  • Fixed an issue where the ShCM configurer did not configure the Diameter request timeout. (OPT-3519)

Dependency Updates

  • Update the Rhino dependency to 3.0.0.6

4.0.0.1

Dependency Updates

  • Update the Cassandra Cql dependency to 2.0.0.1

  • Update the Rhino dependency to 3.0.0.5

  • Update the Jxpath Util dependency to 3.0.0

4.0.0.0

  • This release is built on and requires JDK 11. It requires Rhino 3.0 or later releases.

  • Changed HTTP response code when trying to create a service data entry that already exists in the cache from 500 to 400 (VOLTE-7460).

3.1.0.3

  • Add dependency to the sh-cache-microservice-shared-library to ensure that UEReachabilityRequest POST requests are encoded correctly. The incorrect behavior meant that requests encoded by client RAs were rejected by the Sh Cache Micro Service. (VOLTE-9172)

  • Don’t hang health check API response if HSS returns failure first (VOLTE-9031)

Dependency Updates

  • Update the Rhino dependency to 2.7.0.3

  • Update the Diameter dependency to 3.1.3.1

3.1.0.2

  • Change service indication profile entry for odb-ims-information to ims-odb-information. (VOLTE-7992)

Dependency Changes

  • Update the Cassandra Cql dependency to 1.2.0.3

  • Update the Rhino dependency to 2.7.0.2

  • Update the Operational Tools dependency to 1.3.0.2

3.1.0.1

Dependency Changes

  • Update the Rhino dependency to 2.7.0.2

  • Update the Operational tool dependency to 1.3.0.1

3.1.0.0

  • Add support to configurer for SAS system type and version. (OPT-1279)

  • Update for TSN and VM process refresh. (OPT-1351)

    • Introduced TSN (TAS Storage Node) and CDS (Config Data Store)

    • Moved ShCM configurer to CDS (Config Data Store)

    • Updated vApp parameters

  • Add IF NOT EXISTS to table and keyspace creation statements. (OPT-1015)

Dependency updates

  • Update the Rhino dependency to 2.7.0.0

  • Update the Diameter dependency to 3.1.3.0

  • Update the Sh Cache dependency to 1.0.6.0

  • Update the RA Infrastructure dependency to 2.7.0.0

  • Update the SDK tools dependency to 3.1.0.x

  • Update the build support dependency to 3.1.0.x

1.0.0.6

  • Do not append node ID to SAS messages by default (VOLTE-7320).

  • Fix NPE if evaluating released lock with null valid_until. (VOLTE-7779)

Dependency updates

  • Update the Rhino dependency to 2.6.2.3

1.0.0.5

  • Add support for configuring SNMP through the Configurer (VOLTE-7449).

1.0.0.4

  • Fixed a NullPointerException that can occur when logging an error to SAS. (VOLTE-7641)

  • Improved various service statistics (VOLTE-7576):

    • In HSSReaderSBB, deprecated DiameterSuccess (OID 1.3.6.1.4.1.19808.11.1.7.8) and DiameterFailed (OID 1.3.6.1.4.1.19808.11.1.7.9) in favour of the more specific new statistics ReceivedUDA, ReceivedSNA, UDASuccessReceived, UDAFailureReceived, SNASuccessReceived, SNAFailureReceived and SNAFailureReceivedConvertedIntoSuccess (OID 1.3.6.1.4.1.19808.11.1.7.20 - 1.3.6.1.4.1.19808.11.1.7.26).

    • In HSSUpdaterSBB, renamed DiameterSuccess (OID 1.3.6.1.4.1.19808.11.1.9.4) and DiameterFailed (OID 1.3.6.1.4.1.19808.11.1.9.5) to PUASuccessReceived respectively PUAFailureReceived to better describe the statistic.

    • In HSSUpdaterSBB, added a new statistic ReceivedPUA (OID 1.3.6.1.4.1.19808.11.1.9.16).

    • In HSSUpdaterSBB, added a new statistic DeletingFromHSS (OID 1.3.6.1.4.1.19808.11.1.9.17).

Dependency updates

  • Update the Rhino dependency to 2.6.2.2

  • Update the Diameter dependency to 3.1.2.1

  • Update the Sh Cache dependency to 1.0.5.1

  • Update the HTTP RA dependency to 2.5.0.1

1.0.0.3

  • Renamed stat SubscriptionCacheUpdateFailed to SubscriptionReadFailed. (VOLTE-7270)

  • Added detection and handling of repository data with no ServiceData element. (VOLTE-7394)

    • Detect empty ServiceData on PUT and delete cache on PUA. Also delete subscription if configured for cache.

    • Detect empty ServiceData on PNR and delete cache and subscription.

    • Detect empty ServiceData on UDA and don’t cache.

  • Fixed an issue with percent-encoded URIs not being decoded before processing. (VOLTE-7485)

1.0.0.2

  • Fixed an issue with the configurer not being able to execute Rhino console commands. (VOLTE-7319)

  • Changed how 5106 errors in SNAs are handled. We now send an 200 OK with an empty document to the client. (VOLTE-7326)

  • Add RA config flag netty.logging.enabled for debugging use. (VOLTE-7341)

  • Fixed an issue with the RA if SAS is enabled while the RA is active. (VOLTE-7353)

  • Add default entry for odb-ims-information to shcm.properties. (VOLTE-7327)

Dependency updates

  • Update the Rhino dependency to the 2.6.2.1

1.0.0.1

  • Initial release of Sh Cache Microservice

Changelogs of contained products

Topic Explains…​

Cassandra CQL Resource Adaptor Changelog

The Cassandra CQL Resourse Adaptor Changelog

Diameter Resource Adaptors Changelog

The Diameter Resource Adaptors Changelog

HTTP Resource Adaptor Changelog

The HTTP Resource Adaptor Changelog

Base VM Changelogs

Unresolved directive in <stdin> - include::{common-include}/changelogs/changelogs.adoc[]

Sh Cache Microservice Version 4.0.0