Laurin Quast
ec77725ca1
feat: persistent job queue with postgraphile worker ( #7383 )
...
Co-authored-by: jdolle <1841898+jdolle@users.noreply.github.com>
2026-01-12 13:13:23 +01:00
Valentin Cocaud
c728a995e2
feat(server): add hive tracing integration ( #7410 )
...
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
2025-12-18 16:01:48 +01:00
jdolle
128ce1bdf2
initial schema proposals feature work ( #6836 )
2025-12-18 05:17:20 +00:00
Laurin Quast
791c0252a0
fix: add rate limiting for sign up, password reset, and log in ( #7281 )
2025-11-18 13:04:19 +01:00
Guilherme
0885253d14
feat(cdn): add KV_BASE_URL for CDN worker + add compatibility layer ( #7202 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
2025-11-06 08:27:13 +00:00
Laurin Quast
0fd4d966ab
feat(deployment): use organization access tokens ( #6613 )
2025-03-13 18:10:35 +08:00
Laurin Quast
ece02aa1dd
docs: fix whitespace ( #6596 )
2025-03-10 12:13:34 +08:00
sidneyprins
7e63388fea
docs(server): fix readme ( #6511 )
...
Co-authored-by: jdolle <1841898+jdolle@users.noreply.github.com>
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
2025-03-10 10:56:51 +08:00
Kamil Kisiela
f60ae6e83e
Replaces rate-limit, stripe-billing and usage-estimator with commerce ( #6540 )
2025-02-24 10:41:01 +00:00
Tom Hastjarjanto
abfd1b1ea9
fix: encode input to ensure valid postgres urls + optional postgres password ( #6123 )
...
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
2025-01-23 13:29:58 +00:00
Tuval Simha
38c14e21d8
feat: audit log for organizations ( #5530 )
...
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-12-27 10:00:29 +01:00
Andrii Hrachov
8aec41a36e
feat: redis tls support ( #5884 )
...
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
2024-11-11 14:26:30 +01:00
Laurin Quast
89427f7c0d
feat: global app deployment feature flag ( #5529 )
2024-10-01 11:37:32 +02:00
Kamil Kisiela
ee0ec17ae5
No redirects in CDN Worker ( #5540 )
2024-08-28 05:23:07 +00:00
Laurin Quast
5bf4abd6d6
feat: write artifacts and persisted documents to s3 mirror ( #5538 )
...
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2024-08-27 19:03:09 +00:00
Laurin Quast
c1ccea8876
feat: opt-in app deployments persisted documents for hive app ( #4866 )
2024-07-23 08:45:04 +02:00
Dotan Simha
86cbe95bd2
distributed tracing ( #4219 )
2024-04-07 11:57:03 +03:00
Kamil Kisiela
f44fdd474a
Move SuperTokens-node to GraphQL server ( #4288 )
2024-03-26 13:42:56 +01:00
Yannick Rödl
9866850e3f
fix: prometheus port documentation and expose ( #3710 )
2024-02-01 12:53:21 +00:00
Laurin Quast
56b174eb54
docs: missing environment variables and troubleshooting page for self-hosting ( #3480 )
2023-11-28 13:04:34 +01:00
Kamil Kisiela
53c36f8116
Complete Auth0 Migration ( #2773 )
...
No more Auth0 mapping.
2023-11-24 10:18:43 +01:00
Kamil Kisiela
fce33b23e6
Overwrite a query's request timeout using CLICKHOUSE_REQUEST_TIMEOUT env var ( #3357 )
2023-11-10 08:36:31 +01:00
Laurin Quast
1575d93751
feat: no longer publish to the legacy CDN ( #3298 )
...
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2023-11-09 09:37:37 +01:00
Laurin Quast
1d972b9287
revert cdn adjustments ( #3297 )
2023-11-06 18:26:48 +00:00
Laurin Quast
b85e72d8d2
feat: no longer publish to the legacy CDN ( #3247 )
...
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2023-11-06 12:54:40 +01:00
Laurin Quast
16f4e2cccd
docs: document artifacts api for self-hosting ( #2715 )
2023-08-08 10:44:42 +02:00
Kamil Kisiela
7c89f7a310
Optional s3_session_token variable and remove setting region to auto ( #2674 )
...
Co-authored-by: Saurav Tapader <tapaderster@gmail.com>
2023-07-27 11:34:29 +00:00
Laurin Quast
c8b6e88a06
use persisted operations for app ( #2649 )
2023-07-25 09:12:08 +02:00
Dotan Simha
9238a1f915
Schema policy checks using graphql-eslint ( #1730 )
2023-05-09 10:07:17 +02:00
Dotan Simha
8fd6410aed
Improve documentation ( #1549 )
2023-03-08 10:17:43 +01:00
Laurin Quast
bf5afbcfaf
feat: remove unused cdn access key ( #1165 )
2023-01-30 13:42:20 +01:00
Kamil Kisiela
8c8eb18fd9
Make request logging optional ( #1118 )
2023-01-24 17:04:13 +01:00
Laurin Quast
265313cd8d
feat: show cdn stuff for self-hosted version ( #725 )
2022-12-02 09:19:57 +01:00
Laurin Quast
8412a34e1a
new artifacts API ( #692 )
...
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-12-01 11:08:52 +01:00
renovate[bot]
1afe0ec73a
Update dependency @theguild/prettier-config to v1 ( #676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-11-24 10:00:41 +00:00
Laurin Quast
bf11f56469
enable organization <-> oidc linking feature ( #605 )
2022-11-07 11:51:01 +01:00
Laurin Quast
991c82693b
feat: OIDC organisation integration ( #524 )
...
* feat: support login via okta
* add deployment config
* feat: automatically start okta login when visiting /auth with okta provider query parameter
* remove trailing slash from base url
* laurin pls
* ...
* adjust deployment url
* we dont need this
* docs: document how to enabled Google and GitHub social login (#511 )
* docs: document how to enabled Google and GitHub social login
* Apply suggestions from code review
* Apply suggestions from code review
* docs: add Okta instructions
* fix typo
* add database migration
* feat: env decoding
* auto generate id
* add generates types for the postgres table
* implement crud graphql fields for the oidc integration entites
* add unique constraint for the oidc domain column
* use correct sql query for updating an oidc integration
* return organization from deleteOIDCIntegration ok result
* add crud forms to the settings page
* update integration test fixture value
* drop unique constraint for oidc_integrations.domain as this would allow a malicous user to block another account from using a domain
* move notice to isolated component
* apply url normalization in a central place
* implement supertokens provider and overrides for dynamic oidc provider integrations
* relocate code to correct files
* prettify oidc crud forms
* replace Query.isOIDCIntegrationFeatureEnabled with the Organization.viewerCanManageOIDCIntegration field
* do not show oidc integrations for personal organizations + disable crud endpoints if the feature is disabled
* load oidc integration for the supertokens flow via trpc from the server
* prepare encryption secret within constructor
* add user to organization upon oidc login
* login via oidc does not create a personal organization
* redirect oidc user to oidc organization
* disallow oidc users to create an organization
* disallow oidc accounts joining another organization
* add test for updating an oidc integration
* enhance ui
* add documentation for OIDC SSO
* add more tests
* import Callout component
* update snapshots
* rename field User.isLinkedToOIDCIntegration to User.canSwitchOrganization to be more decriptive
* add traling new line
* gracefully handle unique constraint
* upgrade supertokens-auth-react and adjust the code in order to remove the global preApiHook
* sync image versions with tests
* remove obsolete comment
* rename database column
* bruv
* add test for oidc user deletion
2022-11-03 16:45:17 +01:00
Miles Bardon
f9cd014ff5
docs: Fixing CLI config docs and server readme envs ( #546 )
2022-10-31 09:48:13 +01:00
Laurin Quast
7656b7957d
feat: clean app env ( #422 )
...
* feat: document environment variables
* more env documentation
* wip
* add noop for backend env
* typo
* feat: embed environment validation/parsing in built app
* fix the sentry integration 😌
* feat: use env
* feat: decode the usage service environment
* feat: decode the webhooks service environment
* feat: disallow process.env
* feat: decode the tokens service environment
* feat: decode the stripe-billing service environment
* feat: decode server service environment
* feat: decode schema service environment
* feat: decode rate-limit service environment
* feat: decode usage-estimator service environment
* feat: decode emails service environment
* adjust env
* remove commented out code
* adjust env variable name
* use separate env variables
* env fixes
* more environmental stuff :)
* ...
* replace POSTGRES_CONNECTION_STRING with specific environment variables
* handle optional clickhouse (for now :)
* add missing POSTGRES_DB environment variable
* make ENVIRONMENT optional
* the other matters lol
* feat: support delivering mails via SMTP (#412 )
* feat: optional CDN (#410 )
* feat: optional CDN
* enable CDN in deployment
* enable the CDN in integration tests
* add sendmail provider
* remove unused env variables from the deployment
* only show login alert when legacy auth0 migration is enabled
* feat: make TOKENS_ENDPOINT mandatory and RATE_LIMIT_ENDPOINT optional for usage service
* feat: upgrade supertokens and enable server side email confirmation (#423 )
* feat: upgrade supertokens and enable server side email confirmation
* feat: opt into required email verification
* docs: self hosting (#428 )
* docs: self-hosting quick start
* Update packages/web/docs/pages/self-hosting/get-started.mdx
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
* feat: optional GitHub and Slack environment variables (#440 )
* feat: optional github integration environment variables
* feat: optional slack integration (#441 )
* use latest stable supertokens
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-10-04 14:30:21 +02:00
Kamil Kisiela
d02f9efdf0
Initial Emails service ( #261 )
...
* Initial Emails service
* Fix yarn.lock
* Metrics
* Fixes
2022-08-12 14:51:09 +02:00