Compare commits

...

3 Commits

Author SHA1 Message Date
a8134e26c8 website/docs: re-add gtag (cherry-pick #15334) (#15335)
website/docs: re-add gtag (#15334)

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens L. <jens@goauthentik.io>
2025-07-01 19:33:23 +02:00
1c637bc0d1 web/elements: fix table search not resetting page when query changes (cherry-pick #15324) (#15326)
web/elements: fix table search not resetting page when query changes (#15324)

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens L. <jens@goauthentik.io>
2025-07-01 17:18:43 +02:00
8af668a9d2 website: changelog for security releases (#15291)
* website: changelog for security releases

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* format

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
# Conflicts:
#	website/docs/releases/2025/v2025.4.md
2025-06-27 15:43:14 +02:00
6 changed files with 40 additions and 2 deletions

View File

@ -465,8 +465,10 @@ export abstract class Table<T> extends AKElement implements TableLike {
renderSearch(): TemplateResult { renderSearch(): TemplateResult {
const runSearch = (value: string) => { const runSearch = (value: string) => {
this.search = value; this.search = value;
this.page = 1;
updateURLParams({ updateURLParams({
search: value, search: value,
tablePage: 1,
}); });
this.fetch(); this.fetch();
}; };

View File

@ -3,7 +3,7 @@ import { updateURLParams } from "#elements/router/RouteMatch";
import { Table } from "#elements/table/Table"; import { Table } from "#elements/table/Table";
import { msg } from "@lit/localize"; import { msg } from "@lit/localize";
import { CSSResult } from "lit"; import { CSSResult, nothing } from "lit";
import { TemplateResult, html } from "lit"; import { TemplateResult, html } from "lit";
import { ifDefined } from "lit/directives/if-defined.js"; import { ifDefined } from "lit/directives/if-defined.js";
@ -44,7 +44,7 @@ export abstract class TablePage<T> extends Table<T> {
? inner ? inner
: html`<ak-empty-state icon=${this.pageIcon()} header="${msg("No objects found.")}"> : html`<ak-empty-state icon=${this.pageIcon()} header="${msg("No objects found.")}">
<div slot="body"> <div slot="body">
${this.searchEnabled() ? this.renderEmptyClearSearch() : html``} ${this.searchEnabled() ? this.renderEmptyClearSearch() : nothing}
</div> </div>
<div slot="primary">${this.renderObjectCreate()}</div> <div slot="primary">${this.renderObjectCreate()}</div>
</ak-empty-state>`} </ak-empty-state>`}
@ -60,8 +60,10 @@ export abstract class TablePage<T> extends Table<T> {
this.search = ""; this.search = "";
this.requestUpdate(); this.requestUpdate();
this.fetch(); this.fetch();
this.page = 1;
updateURLParams({ updateURLParams({
search: "", search: "",
tablePage: 1,
}); });
}} }}
class="pf-c-button pf-m-link" class="pf-c-button pf-m-link"

View File

@ -285,6 +285,16 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2025.4
- root: temporarily deactivate database pool option (cherry-pick #14443) (#14479) - root: temporarily deactivate database pool option (cherry-pick #14443) (#14479)
- web/flows/sfe: fix global background image not being loaded (cherry-pick #14442) (#14450) - web/flows/sfe: fix global background image not being loaded (cherry-pick #14442) (#14450)
## Fixed in 2025.4.2
- core: Migrate permissions before deleting OldAuthenticatedSession (cherry-pick #14788) (#14791)
- lifecycle: fix arguments not being passed to worker command (cherry-pick #14574) (#14620)
- sources/scim: fix all users being added to group when no members are given (cherry-pick #14645) (#14666)
## Fixed in 2025.4.3
- security: fix CVE-2025-52553 (#15289)
## API Changes ## API Changes
#### What's New #### What's New

View File

@ -153,6 +153,22 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2025.6
- web/elements: fix dual select without sortBy (cherry-pick #14977) (#14979) - web/elements: fix dual select without sortBy (cherry-pick #14977) (#14979)
- web/elements: fix typo in localeComparator (cherry-pick #15054) (#15055) - web/elements: fix typo in localeComparator (cherry-pick #15054) (#15055)
## Fixed in 2025.6.3
- ci: fix CodeQL failing on cherry-pick PRs (cherry-pick #15205) (#15206)
- ci: fix post-release e2e builds failing (cherry-pick #15082) (#15092)
- core: bump goauthentik/fips-python from 3.13.3-slim-bookworm-fips to 3.13.5-slim-bookworm-fips in 2025.6 (#15274)
- core: bump protobuf from 6.30.2 to v6.31.1 (cherry-pick #14894) (#15173)
- core: bump requests from 2.32.3 to v2.32.4 (cherry-pick #15129) (#15135)
- core: bump tornado from 6.4.2 to v6.5.1 (cherry-pick #15100) (#15116)
- core: bump urllib3 from 2.4.0 to v2.5.0 (cherry-pick #15131) (#15174)
- security: fix CVE-2025-52553 (cherry-pick #15289) (#15290)
- sources/ldap: fix sync on empty groups (cherry-pick #15158) (#15171)
- stages/user_login: fix session binding logging (#15175)
- web/elements: Add light mode custom css handling (cherry-pick #14944) (#15096)
- web/elements: typing error when variables are not converted to string (cherry-pick #15169) (#15222)
- web/user: fix infinite loop when no user settings flow is set (cherry-pick #15188) (#15192)
## API Changes ## API Changes
#### What's New #### What's New

View File

@ -131,6 +131,10 @@ const config = createDocusaurusConfig({
], ],
], ],
}, },
gtag: {
trackingID: ["G-9MVR9WZFZH"],
anonymizeIP: true,
},
theme: { theme: {
customCss: require.resolve("@goauthentik/docusaurus-config/css/index.css"), customCss: require.resolve("@goauthentik/docusaurus-config/css/index.css"),
}, },

View File

@ -128,6 +128,10 @@ const config = createDocusaurusConfig({
], ],
], ],
}, },
gtag: {
trackingID: ["G-9MVR9WZFZH"],
anonymizeIP: true,
},
theme: { theme: {
customCss: require.resolve("@goauthentik/docusaurus-config/css/index.css"), customCss: require.resolve("@goauthentik/docusaurus-config/css/index.css"),
}, },