peaklabs-dev
38fefa7330
fix(docs): remove environments from projects endpoint
2026-01-05 21:52:10 +01:00
Muhammed Mustafa AKŞAM
9b6d1613ed
fix(docs): remove incorrect uuid format in openapi spec ( #7419 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-04 16:16:19 +01:00
Andras Bacsai
5d38147899
feat(api): Improve OpenAPI spec and add rate limit handling for Hetzner
...
- Add 429 response with Retry-After header for Hetzner server creation
- Create RateLimitException for proper rate limit error handling
- Rename cloud_provider_token_id to cloud_provider_token_uuid with deprecation
- Fix prices array schema in server-types endpoint with proper items definition
- Add explicit default: true to autogenerate_domain properties
- Add timeout and retry options to Docker install curl commands
- Fix race condition in deployment status update using atomic query
2025-12-11 12:12:43 +01:00
Andras Bacsai
cf4985c596
refactor: Optimize UUID generation for cloud provider tokens using chunked processing
2025-12-11 12:08:12 +01:00
Andras Bacsai
700550b26f
Fix: Concurrent builds ignored & add deployment queue limit ( #7488 )
2025-12-11 11:03:02 +01:00
Andras Bacsai
2f721c6166
feat: Add deterministic UUIDs to development seeders
...
Add fixed UUIDs to all development seeders for programmatic API access:
- Server: localhost
- Project: project
- Applications: docker-compose, nodejs, dockerfile, dockerfile-pure
- StandaloneDocker: docker
- StandalonePostgresql: postgresql
- S3Storage: minio
- PrivateKeys: ssh, github-key
- GithubApps: github-public, github-app
- GitlabApp: gitlab-public
- LocalPersistentVolume: volume
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-11 09:54:27 +01:00
Andras Bacsai
32e047e512
Fix API response to return fqdn instead of non-existent domains attribute
...
The Application model stores domain as 'fqdn' not 'domains'. The API response
was incorrectly using data_get($application, 'domains') which always returned
null. Fixed all 5 application creation endpoint responses.
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 16:26:08 +01:00
Andras Bacsai
6d16f52143
Add deployment queue limit to prevent queue bombing
...
- Add configurable deployment_queue_limit server setting (default: 25)
- Check queue size before accepting new deployments
- Return 429 status for webhooks/API when queue is full (allows retry)
- Show error toast in UI when queue limit reached
- Add UI control in Server Advanced settings
Fixes #6708
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:52:27 +01:00
Andras Bacsai
3593d941af
bump version to 4.0.0-beta.437 and update nightly version to 4.0.0-beta.438
2025-10-20 13:57:48 +02:00
elmariss
737ec521b6
fix: missing 422 error code in openapi spec
2025-10-12 14:20:45 +02:00
Andras Bacsai
db2d44ca1f
fix(api): correct OpenAPI schema annotations for array items
...
- Replace OA\Schema with OA\Items for array items in DatabasesController
- Replace OA\Items with OA\Schema for array type properties in GithubController
- Update generated OpenAPI documentation files (openapi.json and openapi.yaml)
2025-09-30 11:19:39 +02:00
Andras Bacsai
f515870f36
fix(docker): enhance container status aggregation to include restarting and exited states
2025-09-18 18:12:52 +02:00
Andras Bacsai
6d477ff593
feat(execute-container): enhance container command form with auto-connect feature for single container scenarios
2025-09-11 17:37:40 +02:00
Andras Bacsai
1d0719238c
refactor(openapi): remove 'is_build_time' attribute from environment variable definitions to streamline configuration
2025-09-11 16:48:00 +02:00
Andras Bacsai
75b61a6b00
feat(domains): add force_domain_override option and enhance domain conflict detection responses
2025-08-28 11:21:30 +02:00
peaklabs-dev
2934d4a259
chore(api): update API docs
2025-05-27 15:10:20 +02:00
Andras Bacsai
78ef80f800
refactor
2025-04-23 13:22:01 +02:00
Andras Bacsai
0dceb40a6e
feat(api): add HTTP Basic Authentication fields to OpenAPI specifications and enhance PrivateKey model descriptions
2025-04-23 11:59:01 +02:00
Andras Bacsai
1d52df0e4e
refactor(api): remove token variable from OpenAPI specifications for clarity
2025-04-22 11:12:30 +02:00
Andras Bacsai
3160b8a5a5
feat(api): enhance OpenAPI specifications with token variable and additional key attributes
2025-04-22 10:44:37 +02:00
Andras Bacsai
927caefb42
feat(OpenApi): enhance OpenAPI specifications by adding UUID parameters for application, project, and service updates; improve deployment listing with pagination parameters; update command signature for OpenApi generation
2025-04-13 15:48:14 +02:00
Laurence
1e7b15ae77
enhance: Add missing UUID to openapi spec
2025-04-09 17:52:12 +01:00
Meghea Iulian
d9be1191d6
feat(api): update OpenAPI spec for services ( #5448 )
2025-04-03 16:02:59 +02:00
peaklabs-dev
1384de7566
fix(docs): comment out execute for now
...
- Due to security concerns, execute is disabled, so we need to comment out the code as well to update the docs.
2025-04-01 20:57:20 +02:00
Andras Bacsai
9f67633f2c
feat(api): add endpoints for retrieving application logs and deployments
2025-03-31 17:38:54 +02:00
Karan Vijayakumar
045b6341c0
feat(api): add pull request ID parameter to applications endpoint
2025-03-28 01:27:14 +09:00
Meghea Iulian
d08774d083
feat(api): update Services api routes and handlers
2025-03-20 08:28:28 +02:00
Meghea Iulian
d16888b707
feat(api): separate create and one-click routes
...
Moves previous POST /services to POST /services/one-click.
Adds new POST /services that takes a docker_compose.
2025-03-19 10:22:34 +02:00
Andras Bacsai
41688f24e3
Merge branch 'next' into fix/api--projects-apps-fixes
2024-12-18 10:49:45 +01:00
Andras Bacsai
9e3467578f
feat: add environment_uuid support and update API documentation
...
- Introduced `environment_uuid` as a required field in various API endpoints and schemas.
- Updated descriptions to clarify that either `environment_name` or `environment_uuid` must be provided.
- Modified routes and controller methods to accommodate the new UUID parameter.
- Adjusted frontend components to utilize `environment_uuid` for better consistency and clarity.
- Removed deprecated fields related to environment handling.
This change enhances the API's flexibility in identifying environments, improving overall usability.
2024-12-17 13:42:16 +01:00
SierraJC
7cee6519f6
chore: regenerate API spec, removing notification fields
2024-12-14 12:59:43 +11:00
SierraJC
00c93aa8b0
fix: applications API writing to unavailable models
...
when $useBuildServer is set, $application->settings model does not yet exist. This change ensures the models exist before accessing them.
2024-12-14 12:58:11 +11:00
SierraJC
ce6602eb63
chore: regenerate openapi spec
2024-12-01 10:19:15 +11:00
SierraJC
bbd7d8b567
fix: move servers API delete_unused_* properties
...
correct location from API response is in server.settings
2024-11-23 13:23:13 +11:00
SierraJC
d6441549e8
fix: missing settings property on servers API
2024-11-23 13:23:13 +11:00
SierraJC
fead884809
fix: missing uuid parameter on server API patch
2024-11-23 13:23:13 +11:00
SierraJC
379045c835
fix: incorrect server API patch response
2024-11-23 13:23:13 +11:00
🏔️ Peak
ed9fd07967
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-12 14:39:01 +01:00
Andras Bacsai
055c613ba5
feat: add proxy type change to create/update apis
2024-11-12 14:30:05 +01:00
🏔️ Peak
442b0e837c
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-12 13:58:51 +01:00
Andras Bacsai
0ab77c3e9e
fix: openapi docs
2024-11-12 10:27:36 +01:00
peaklabs-dev
930f4b5255
Update openapi.yaml
2024-11-11 14:31:26 +01:00
peaklabs-dev
3785ccf292
upgrade openapi version
2024-11-11 14:28:24 +01:00
peaklabs-dev
55675d580b
Update openapi.yaml
2024-11-11 14:20:02 +01:00
Marcon Neves
f2656e4ff2
Update schema of private keys by id response
2024-11-03 09:41:14 -03:00
Andras Bacsai
5364819e3f
Refactor openapi.yaml to add static_image property for application resources
2024-10-21 14:50:44 +02:00
Andras Bacsai
0424b71506
Merge pull request #3953 from FrankVisuals/main
...
update openapi spec for healthcheck
2024-10-21 14:49:48 +02:00
Frank Hufnagel
5d8a3d0eec
update openapi spec for healthcheck
2024-10-19 12:57:29 +02:00
Andras Bacsai
d446cd4f31
sentinel updates
2024-10-15 13:39:19 +02:00
Andras Bacsai
1f193d465d
sentinel updates
2024-10-14 12:07:37 +02:00