Owen
f2f56dc6c2
Properly paywall the new resource types
2026-06-02 18:06:42 -07:00
Owen
ffd0d17b58
Add proxy protocl support in blueprints
2026-06-02 16:42:26 -07:00
Owen
b6d688f15e
Support pin,pass,whitelist correctly on login
2026-06-01 21:34:39 -07:00
Owen
0f2132e565
Merge branch 'main' into dev
2026-05-31 11:12:30 -07:00
Owen Schwartz
ebe1c7a297
Improve OpenAPI response payload typing for Swagger data schemas ( #3102 )
...
* Fix custom parser OpenAPI types and add structured default response schema
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Document all registerPath responses and normalize OpenAPI parser schemas
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Add concrete OpenAPI data schemas for selected routes
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Reformat generated OpenAPI response schemas for readability
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Remove obsolete stoi import from blueprint OpenAPI route
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-31 11:10:38 -07:00
Owen
6df4bba3b6
Bump version
2026-05-29 17:12:26 -07:00
rinseaid
616caf76cb
Auto-create roles referenced in blueprints
...
When a blueprint references a role that doesn't exist, create it
automatically with default permissions (getOrg, getResource,
listResources) instead of throwing an error or silently dropping
the association.
2026-05-28 21:14:14 -07:00
Owen Schwartz
1e27acbf88
Merge pull request #2980 from rinseaid/blueprint-auto-create-roles
...
Auto-create roles referenced in blueprints
2026-05-28 20:10:53 -07:00
Owen
322475fb5c
Fix errors
2026-05-28 17:59:21 -07:00
Owen Schwartz
86367383e7
Merge pull request #3026 from immanuwell/fix-validator-test-exit
...
fix: make validators test failures exit non-zero
2026-05-28 17:43:43 -07:00
Owen Schwartz
d22ba3566d
Merge pull request #2618 from LunarECL/fix-docker-label-partial-validation
...
Skip invalid Docker resources instead of failing entire blueprint (#1784 )
2026-05-28 17:41:15 -07:00
Owen
f8a757c55f
Merge branch 'resource-policies' into dev
2026-05-28 15:30:16 -07:00
Owen
6aea3f1643
Merge branch 'auto-update' into dev
2026-05-28 13:59:34 -07:00
Owen
073dc34522
Merge branch 'rdp-ssh' into dev
2026-05-28 13:59:14 -07:00
Owen
e2f2608358
Merge branch 'main' into dev
2026-05-28 13:56:08 -07:00
Owen Schwartz
2946df3b8e
Merge pull request #3085 from marcschaeferger-org/security-updates
...
Normalize request parameters and update dependencies for Security
2026-05-28 11:54:23 -07:00
Owen Schwartz
ddb132f9fa
Merge pull request #3085 from marcschaeferger-org/security-updates
...
Normalize request parameters and update dependencies for Security
2026-05-27 21:37:50 -07:00
Owen
64c901d91f
Properly lock the ip selection through writes to db
2026-05-27 21:08:45 -07:00
Owen
cd9e56fdb7
Make the destination optional
2026-05-27 17:52:04 -07:00
Owen
1b6b112e92
Add auth daemon to blueprints
2026-05-27 17:29:19 -07:00
Owen
0ff0e83c9f
Complete removal of http and protocol from public
2026-05-27 17:19:04 -07:00
Owen
464d4990df
Fix cascading errors
2026-05-27 11:34:34 -07:00
Owen
6d4afd0953
Control updates from the ui
2026-05-21 15:43:31 -07:00
Owen
d1fb2e19d3
Fix cache import to be dynamic
2026-05-21 14:43:50 -07:00
Owen
3b89104a59
Add regional redis cache
2026-05-21 14:07:09 -07:00
Owen
834672c846
Improve delete function speed & order of ops
2026-05-21 12:05:16 -07:00
Owen Schwartz
b8180d848a
Merge pull request #3118 from Adityakk9031/#3105
...
Fix public resource health with unknown WireGuard targets
2026-05-20 16:20:25 -07:00
Owen
6337cf4359
Fix #3104
2026-05-20 16:14:47 -07:00
Owen
87bcd8ec1b
Merge branch 'main' into dev
2026-05-20 15:59:01 -07:00
Owen
1442faa740
Prevent concurrent rebuilds
2026-05-20 11:46:59 -07:00
Owen
6aa589e612
Block adds to clients in jit mode
2026-05-20 11:35:15 -07:00
Owen
4b1a8e14c4
Put long running into the background to end transaction
2026-05-20 11:18:47 -07:00
Owen
1a0db10b1a
Verify button to verify cache
2026-05-20 11:15:15 -07:00
Aditya kumar singh
a6469e67a8
Fix public resource health with unknown WireGuard targets
2026-05-20 09:05:05 +05:30
copilot-swe-agent[bot]
15a9eb28d9
Add concrete OpenAPI data schemas for selected routes
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-17 21:25:53 +00:00
copilot-swe-agent[bot]
9cec711427
Fix custom parser OpenAPI types and add structured default response schema
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-17 06:38:44 +00:00
Marc Schäfer
18d380ce30
fix(security): normalize request parameters and update dependencies
...
Signed-off-by: Marc Schäfer <git@marcschaeferger.de >
2026-05-15 18:35:58 +00:00
Fred KISSIE
5b50024712
Merge branch 'dev' into feat/labels-on-sites-and-resources
2026-05-14 18:15:14 +02:00
Owen
73a4d7d351
Quiet log message
2026-05-13 11:57:02 -07:00
Owen
e9df995e76
Merge branch 'dev' into resource-policies
2026-05-12 21:12:40 -07:00
Owen
efb1d69ac9
Add migration
2026-05-12 20:59:58 -07:00
Owen
a066a68e1a
Pick the most specific domain
...
Fixes #3047
2026-05-11 11:28:32 -07:00
Fred KISSIE
563e505cc1
💸 add labels to paid features
2026-05-11 18:02:15 +02:00
Owen
ce04ea9720
Fix not including today
...
Fixes #3028
2026-05-07 16:15:13 -07:00
Owen
4eb49e3e60
Make the rebuild long running function background
2026-05-07 15:40:34 -07:00
immanuwell
0611ceb5c3
fix: make validators test failures exit non-zero
2026-05-07 20:13:56 +04:00
Owen
b046ab7513
Add locks to allocations
2026-05-06 15:58:51 -07:00
Owen
65ee9b9544
Add transaction to alias address picking
2026-05-06 15:53:46 -07:00
Owen
af1739fbcb
Bump version
2026-05-06 15:15:03 -07:00
Owen
f01c9ee41c
Try to fix time issue
...
Fixes #3007
2026-05-06 14:45:18 -07:00