diff --git a/astro/src/components/docs/release-notes/ReleaseNoteIssueResolvedVia.astro b/astro/src/components/docs/release-notes/ReleaseNoteIssueResolvedVia.astro new file mode 100644 index 0000000000..2cd051716e --- /dev/null +++ b/astro/src/components/docs/release-notes/ReleaseNoteIssueResolvedVia.astro @@ -0,0 +1,16 @@ +--- +export interface Props { + resolvedIn: string; + viaIssue: string; +} + +const { resolvedIn, viaIssue } = Astro.props as Props; +--- + + + + diff --git a/astro/src/components/docs/release-notes/ReleaseNotesIssue.astro b/astro/src/components/docs/release-notes/ReleaseNotesIssue.astro new file mode 100644 index 0000000000..5698989a3d --- /dev/null +++ b/astro/src/components/docs/release-notes/ReleaseNotesIssue.astro @@ -0,0 +1,15 @@ +--- +export interface Props { + issue: string; +} + +const { issue } = Astro.props as Props; +--- + + + + diff --git a/astro/src/content/docs/release-notes/index.mdx b/astro/src/content/docs/release-notes/index.mdx index 04bb175141..e6fa94fe1b 100644 --- a/astro/src/content/docs/release-notes/index.mdx +++ b/astro/src/content/docs/release-notes/index.mdx @@ -13,6 +13,8 @@ import InlineUIElement from 'src/components/InlineUIElement.astro'; import ReleaseNotesSelector from 'src/components/docs/release-notes/ReleaseNotesSelector.astro'; import ReleaseNoteHeading from 'src/components/docs/release-notes/ReleaseNoteHeading.astro'; import InlineField from 'src/components/InlineField.astro'; +import Issue from 'src/components/docs/release-notes/ReleaseNotesIssue.astro'; +import IssueResolvedVia from 'src/components/docs/release-notes/ReleaseNoteIssueResolvedVia.astro'; @@ -35,19 +37,31 @@ import InlineField from 'src/components/InlineField.astro'; Looking for release notes older than 1.23.0? Look in the [release notes archive](/docs/release-notes/archive). Looking to be [notified of new releases?](/docs/operate/roadmap/releases#release-notifications) + + +### Security +* Improvements to better defend against XSS (Cross-Site Scripting) attacks. + +### Fixed +* The `kickstart.success` event may not fire correctly after Kickstart completes due to a timing issue when creating the webhook in your Kickstart definition. +* Navigating to the System -> About page in the FusionAuth admin UI may fail to render if you start up without an internet connection. +* + Navigating to the System -> Webhook Log in the FusionAuth admin UI may display a general error and fail to return search results if there are any events of type `user.login.failed` displayed. + + You may work around this issue by selecting a specific event type, or narrowing the scope of the results by using any of the additional search criteria found in the Advanced search controls. + + ### Fixed -* A user may fail to enroll a new Passkey (WebAuthn credential) used for reauthentication during a login workflow. Previously configured Passkeys should continue to work as expected. This bug was introduced in version `1.53.0`. - * Resolves [GitHub Issue #2861](https://github.com/FusionAuth/fusionauth-issues/issues/2861) +* A user may fail to enroll a new Passkey (WebAuthn credential) used for reauthentication during a login workflow. Previously configured Passkeys should continue to work as expected. This bug was introduced in version `1.53.0`. ### Known Issues -* A user may fail to enroll a new Passkey (WebAuthn credential) used for reauthentication during a login workflow. Previously configured Passkeys should continue to work as expected. - * Resolved in version `1.53.1` via [GitHub Issue #2861](https://github.com/FusionAuth/fusionauth-issues/issues/2861) +* A user may fail to enroll a new Passkey (WebAuthn credential) used for reauthentication during a login workflow. Previously configured Passkeys should continue to work as expected. ### Changed * The Docker image for the `linux/arm/v7` architecture is not being published for this release.