Skip to content

Releases: alertlogic/nepal-core

Continuous Delivery release for @al/[email protected]

16 Dec 14:41
Compare
Choose a tag to compare
ENG-0000 - Misc Enhancements

Removes logging; prevents use of keycloak-js when an explicit aims_token
query parameter is provided; nicens "mock mode."

Continuous Delivery release for @al/[email protected]

18 Nov 22:32
Compare
Choose a tag to compare
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]

05 Nov 15:53
bf6b132
Compare
Choose a tag to compare
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]

23 Oct 18:33
8e44cc4
Compare
Choose a tag to compare
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]

23 Oct 13:19
Compare
Choose a tag to compare
v1.2.47

ENG-56603 - More Diagnostics

Continuous Delivery release for @al/[email protected]

22 Oct 19:03
28ab781
Compare
Choose a tag to compare
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]

22 Oct 13:52
Compare
Choose a tag to compare
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]

18 Oct 18:23
Compare
Choose a tag to compare
v1.2.44

ENG-56603 - Exposing New Methods

Continuous Delivery release for @al/[email protected]

18 Oct 14:08
Compare
Choose a tag to compare

Continuous Delivery release for @al/[email protected]

15 Oct 14:22
Compare
Choose a tag to compare
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.