Releases: alertlogic/nepal-core
Releases · alertlogic/nepal-core
Continuous Delivery release for @al/[email protected]
Continuous Delivery release for @al/[email protected]
ENG-0000 - Implicit Residency Awareness Slightly tweaks the behavior of the base API client's `prepare()` function to use residency-aware lookups for specific residency zones, even if they are not in the default list of residency-aware services. This allows the original default behavior to remain, but lets individual client methods choose their type of residency behavior on a case-by-case basis.
Continuous Delivery release for @al/[email protected]
ENG-0000 - Fix Residency Calculation (#389) The `residency` property of `APIRequestParams` was being ignored except for the single case of residency-aware services, where the value `'default'` is actually a placeholder for the current residency. This change - Doesn't provide a default value for `residency` in global request parameters, - Substitutes the current residency for `default` or undefined residency for residency-aware services, - Allows the functional residency of non-residency-aware services to be overridden explicitly without disabling endpoints resolution.
Continuous Delivery release for @al/[email protected]
ENG-56653 - Centralize Error Description/Support Terse Errors (#388) Consolidates the "error translator" code from magma into `AlErrorHandler`, and updates that logic to be syncronous. Adds the option to describe errors with either a full/verbose or short/terse variant of most error messages, particularly HTTP responses from APIs. Adds a categorical filter for logging output, using localStorage to retain toggled categories. Also, related to ENG-56630: added another pattern match for newer Auth0 URLs and better logging.
Continuous Delivery release for @al/[email protected]
v1.2.47 ENG-56603 - More Diagnostics
Continuous Delivery release for @al/[email protected]
ENG-56603 - Auth0 Support Fix (#386) Reinstated the old "magical rewrite" rules from console.account inside @al/core's `AlIdentityProviders` utility class.
Continuous Delivery release for @al/[email protected]
ENG-56603 - Auth0 MFA Support Prevents the application from bootstrapping in situations where it believes auth0 should assume control of the URL.
Continuous Delivery release for @al/[email protected]
v1.2.44 ENG-56603 - Exposing New Methods
Continuous Delivery release for @al/[email protected]
v1.2.43 ENG-0000 - Bump Version
Continuous Delivery release for @al/[email protected]
ENG-56603 - Auth0 Workflow Preservation In order to support authentication via keycloak in environments without 3rd party cookies, it is essential to initialize the keycloak adapter BEFORE angular takes control of the application's URL. However, this preemptive initialization also causes keycloak to override auth0 workflows because both are OIDC implementations that share a subset of query parameters. This change attempts to differentiate between keycloak and auth0 workflows so that keycloak can still be initialized preemptively, but NOT when it is inappropriate.