Skip to content
This repository was archived by the owner on Oct 27, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
fa9de9a
feat: generate webkeys setup step (#10105)
muhlemmer Jun 24, 2025
1719bba
chore(docs): update docusaurus to 3.8.1 (#10115)
fforootd Jun 25, 2025
5da5ccd
fix: correct user v2 api docs for v3 (#10112)
stebenz Jun 25, 2025
27f88a6
docs(migration): Added step-by-step guide for the Auth0 to Zitadel mi…
matiasracedo Jun 25, 2025
1ebbe27
chore(oidc): remove legacy storage methods (#10061)
muhlemmer Jun 26, 2025
016676e
chore(oidc): graduate webkey to stable (#10122)
muhlemmer Jun 26, 2025
2691dae
feat: App API v2 (#10077)
IAM-marco Jun 27, 2025
14b45b5
chore: add inkeep search and ai to docs (#10119)
fforootd Jun 27, 2025
4cd52f3
chore(oidc): remove feature flag for introspection triggers (#10132)
muhlemmer Jun 30, 2025
b7d447e
docs(legal): Update account-lockout-policy.md (#10124)
fcoppede Jun 30, 2025
64a03fb
fix(api): return typed saml form post data in idp intent (#10136)
livio-a Jun 30, 2025
fce9e77
feat: App Keys API v2 (#10140)
IAM-marco Jul 2, 2025
2928c6a
chore(login): migrate nextjs login to monorepo (#10134)
eliobischof Jul 2, 2025
a02a534
feat: initial admin PAT has IAM_LOGIN_CLIENT (#10143)
eliobischof Jul 2, 2025
325aa1f
fix(login): ensure correct i18n locale context (#10156)
peintnermax Jul 2, 2025
71575e8
fix(webauthn): allow to use "old" passkeys/u2f credentials on session…
livio-a Jul 2, 2025
f93a35c
feat: implement service ping (#10080)
livio-a Jul 2, 2025
8c39779
chore(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 in /lo…
dependabot[bot] Jul 2, 2025
47f0486
fix(login): email or phone query, session context from loginname (#10…
peintnermax Jul 3, 2025
1265623
chore: fix login image with sha release (#10157)
eliobischof Jul 3, 2025
26ec29a
chore(deps): upgrade oidc and chi for dependabot alert (#10160)
muhlemmer Jul 4, 2025
82cd1ce
fix(service ping): correct endpoint, validate and randomize default i…
livio-a Jul 4, 2025
9ebf231
feat: exchange gRPC server implementation to connectRPC (#10145)
livio-a Jul 4, 2025
5403be7
feat: user profile requests in resource APIs (#10151)
stebenz Jul 4, 2025
27cd1d8
docs(api): add new beta services to api reference (#10018)
livio-a Jul 4, 2025
aa8edee
chore(docs): prevent readme overwrite (#10170)
livio-a Jul 7, 2025
253beb4
fix(login): encode formpost data to cookie (#10173)
peintnermax Jul 7, 2025
4b7443b
chore(docs): add llms.txt (#10133)
fforootd Jul 8, 2025
0ceec60
fix: sorting options of the `ListInstanceTrustedDomains()` gRPC endpo…
grvijayan Jul 8, 2025
f937f90
chore: update review comment (#10210)
adlerhurst Jul 9, 2025
2821f41
fix(login v1): ensure the user's organization is always set into the …
livio-a Jul 9, 2025
ffe6d41
fix(login v1): handle password reset when authenticating with email o…
livio-a Jul 10, 2025
f9cad0f
chore(typescript): improve close PR action (#10229)
eliobischof Jul 10, 2025
0598abe
chore(login): fix close pr action (#10234)
eliobischof Jul 10, 2025
1b5bb07
test fork
eliobischof Jul 10, 2025
fefeaea
perf: improve org and org domain creation (#10232)
livio-a Jul 10, 2025
8f61b24
fix(login v1): correctly auto-link users on organizations with suffix…
livio-a Jul 11, 2025
1b01fc6
fix(api): CORS for connectRPC and grpc-web (#10227)
livio-a Jul 11, 2025
fa31a3b
chore(login): fix pulling login subtree
eliobischof Jul 11, 2025
23d6d24
fix(login): changed permission check for sending invite code on log i…
kkrime Jul 14, 2025
79fcc2f
chore(tests): name integration test packages correctly to let them ru…
livio-a Jul 14, 2025
88bbbcb
Subtree merged in login
eliobischof Jul 14, 2025
3fe8945
fix push
eliobischof Jul 14, 2025
10166f6
Merge branch 'chore-fix-login-pull' of https://github.com/zitadel/zit…
eliobischof Jul 14, 2025
e9ede65
Subtree merged in login
eliobischof Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
22 changes: 22 additions & 0 deletions .codecov/codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
codecov:
notify:
require_ci_to_pass: yes
coverage:
precision: 2
round: down
range: "70...100"
status:
project: yes
patch: yes
changes: no
parsers:
gcov:
branch_detection:
conditional: yes
loop: yes
method: no
macro: no
comment:
layout: "header, diff"
behavior: default
require_changes: no
22 changes: 22 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "zitadel",
"dockerComposeFile": "docker-compose.yml",
"service": "devcontainer",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"features": {
"ghcr.io/devcontainers/features/go:1": {
"version": "1.22"
},
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/guiyomh/features/golangci-lint:0": {},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/jungaretti/features/make:1": {}
},
"forwardPorts": [
3000,
4200,
8080
],
"onCreateCommand": "npm install -g sass@1.64.1"
}
31 changes: 31 additions & 0 deletions .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
version: '3.8'
services:
devcontainer:
image: mcr.microsoft.com/devcontainers/base:ubuntu
volumes:
- ../..:/workspaces:cached
- /var/run/docker.sock:/var/run/docker.sock
network_mode: service:db
command: sleep infinity
environment:
ZITADEL_DATABASE_POSTGRES_HOST: db
ZITADEL_DATABASE_POSTGRES_PORT: 5432
ZITADEL_DATABASE_POSTGRES_DATABASE: zitadel
ZITADEL_DATABASE_POSTGRES_USER_USERNAME: zitadel
ZITADEL_DATABASE_POSTGRES_USER_PASSWORD: zitadel
ZITADEL_DATABASE_POSTGRES_USER_SSL_MODE: disable
ZITADEL_DATABASE_POSTGRES_ADMIN_USERNAME: postgres
ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD: postgres
ZITADEL_DATABASE_POSTGRES_ADMIN_SSL_MODE: disable
ZITADEL_EXTERNALSECURE: false
db:
image: postgres:latest
restart: unless-stopped
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
PGUSER: postgres
POSTGRES_PASSWORD: postgres

volumes:
postgres-data:
28 changes: 28 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# .git
.codecov
.github
.gitignore
.dockerignore
**/Dockerfile
/k8s/
/node_modules/
/console/src/app/proto/generated/
/console/.angular
/console/tmp/
.releaserc.js
changelog.config.js
CONTRIBUTING.md
LICENSE
README.md
SECURITY.md
**/Dockerfile
**/*.Dockerfile
pkg/grpc/*/*.pb.*
pkg/grpc/*/*.swagger.json
**/.artifacts
console/.angular
console/node_modules
console/src/app/proto/generated/
console/tmp/
.vscode
build/*.Dockerfile
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* text=auto eol=lf
*.{cmd,[cC][mM][dD]} text eol=crlf
*.{bat,[bB][aA][tT]} text eol=crlf
100 changes: 100 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
name: Bug Report
description: "Create a bug report to help us improve ZITADEL."
title: "[Bug]: "
labels: ["bug"]
type: Bug
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
Learn more in our [contribution guide](https://github.com/zitadel/zitadel/blob/main/CONTRIBUTING.md#product-management) on how we will process your issue.
- type: checkboxes
id: preflight
attributes:
label: Preflight Checklist
options:
- label:
I could not find a solution in the documentation, the existing issues or discussions
required: true
- label:
I have joined the [ZITADEL chat](https://zitadel.com/chat)
- type: dropdown
id: environment
attributes:
label: Environment
description: How do you use ZITADEL?
options:
- ZITADEL Cloud
- Self-hosted
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: Which version of ZITADEL are you using.
- type: dropdown
id: database
attributes:
label: Database
description: What database are you using? (self-hosters only)
options:
- CockroachDB (Zitadel v2)
- PostgreSQL
- Other (describe below!)
- type: input
id: database-version
attributes:
label: Database Version
description: Which version of the selected database are you using? (self-hosters only)
- type: textarea
id: impact
attributes:
label: Describe the problem caused by this bug
description: A clear and concise description of the problem you have and what the bug is.
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: To reproduce
description: Steps to reproduce the behaviour
placeholder: |
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem.
- type: textarea
id: expected
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
- type: textarea
id: os
attributes:
label: Operating System
description: Please complete information about your operating-system, device, browser, etc.
placeholder: |
Device: [e.g. Windows, Mac, iPhone6]
OS: [e.g. iOS8.1, Windows]
Browser [e.g. chrome, stock browser, safari]
Version [e.g. 22]
- type: textarea
id: config
attributes:
label: Relevant Configuration
description: Add any relevant configurations that could help as. Make sure to redact any sensitive information.
- type: textarea
id: additional
attributes:
label: Additional Context
description: Please add any other infos that could be useful.
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
blank_issues_enabled: true
contact_links:
- name: ❓ Questions
url: https://github.com/zitadel/zitadel/discussions/categories/q-a
about: Ask for help in our Q&A discussions
- name: 💬 ZITADEL Community Chat
url: https://zitadel.com/chat
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/docs.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: 📄 Documentation
description: Create an issue for missing or wrong documentation.
labels: ["docs"]
type: task
body:
- type: markdown
attributes:
Expand Down
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: 💡 Proposal / Feature request
description: "Create an issue for a feature request/proposal."
labels: ["enhancement"]
type: enhancement
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this proposal / feature reqeust
- type: checkboxes
id: preflight
attributes:
label: Preflight Checklist
options:
- label:
I could not find a solution in the existing issues, docs, nor discussions
required: true
- label:
I have joined the [ZITADEL chat](https://zitadel.com/chat)
- type: textarea
id: problem
attributes:
label: Describe your problem
description: Please describe your problem this proposal / feature is supposed to solve.
placeholder: Describe the problem you have.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe your ideal solution
description: Which solution do you propose?
placeholder: As a [type of user], I want [some goal] so that [some reason].
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: Which version of ZITADEL are you using.
- type: dropdown
id: environment
attributes:
label: Environment
description: How do you use ZITADEL?
options:
- ZITADEL Cloud
- Self-hosted
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Context
description: Please add any other infos that could be useful.
105 changes: 86 additions & 19 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,88 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: '/'
open-pull-requests-limit: 1
schedule:
interval: 'daily'

- package-ecosystem: npm
directory: '/'
open-pull-requests-limit: 3
schedule:
interval: daily
groups:
prod:
dependency-type: production
dev:
dependency-type: development
ignore:
- dependency-name: "eslint"
versions: [ "9.x" ]
- package-ecosystem: npm
groups:
console:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
directories:
- "/console"
- "/e2e"
schedule:
interval: weekly
time: "02:00"
labels:
- "npm"
- "dependencies"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
- package-ecosystem: npm
directory: '/login'
open-pull-requests-limit: 3
schedule:
interval: daily
groups:
prod:
dependency-type: production
dev:
dependency-type: development
ignore:
- dependency-name: "eslint"
versions: [ "9.x" ]
- package-ecosystem: gomod
groups:
go:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
directory: "/"
schedule:
interval: weekly
time: "02:00"
labels:
- "gomod"
- "dependencies"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
- package-ecosystem: "docker"
groups:
docker:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
directory: "/build"
schedule:
interval: "weekly"
time: "02:00"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
- package-ecosystem: "github-actions"
groups:
actions:
applies-to: version-updates
patterns:
- "*"
directory: "/"
schedule:
interval: weekly
time: "02:00"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
Loading
Loading