Releases: CyberfusionIO/cyberfusion-cluster-api-client
Releases · CyberfusionIO/cyberfusion-cluster-api-client
Update to API version 1.152.0
Changed
- Borg archive content symbolic mode regex has been updated.
- UNIX user RabbitMQ username + RabbitMQ password + RabbitMQ virtual host name is now required on update.
- UNIX user RabbitMQ username + RabbitMQ virtual host name regex has been updated.
Full Changelog: v1.76.0...v1.77.0
Add domain routers
Added
- Domain routers.
Removed
- Balancer backend name and force SSL from URL redirects and virtual hosts. These have been replaced by domain routers.
Full Changelog: v1.75.1...v1.76.0
Fix serveral fields
Fixed
- Add
unit_name
as required field to the FPM pool update endpoint to match spec. - Add
record_usage_files
to the unix user create endpoint to match spec. - Add
home_directory
andssh_directory
to the fields and required fields for the unix user update endpoint to
match spec. - Remove
domain_root
from the virtual host create endpoint to match spec.
Thanks to @dcmastenbroek for informing us about this.
Full Changelog: v1.75.0...v1.75.1
Add UNIX users home directory usages
Use UUID for Task Collections + Change allowOverride* to be nullable
Changed
- Use UUID instead of ID for task collection results endpoint.
allowOverrideOptionDirectives
andallowOverrideDirectives
are now nullable.- Default values for
allowOverrideOptionDirectives
andallowOverrideDirectives
are now set based on server software.
Fixed
serverSoftwareName
attribute is now sent on create and update of virtual hosts.
Full Changelog: v1.73.0...v1.74.0
Update to API version 1.145.0
Added
serverSoftwareName
attribute has been added to virtual hosts.- Values
TEMPORARY_REDIRECT
andPERMANENT_REDIRECT
have been added toStatusCode
Enum.
Changed
objectId
andobjectModelName
attributes of task collections are now non-nullable.- Database user password is no longer pre-hashed.
- Regex and length validations have been updated and added.
tokenType
attribute of login model now usesTokenType
Enum.
Fixed
- Added missing
password
attribute to Redis instances.
Full Changelog: v1.72.1...v1.73.0
Fix default nodejs version validation
Fixed
- Unix user might not have a default nodejs version but validation was not allowing
null
.
Update to API version 1.144.0
Added
- Apply path validation on several setters.
- Add ability to validate multiple values, just call
->each()
after initializing the validator with a value. - Pattern validation to NodeJS versions.
Removed
- Remove
positiveInteger
validation.
Full Changelog: v1.71.0...v1.72.0
Update to API version 1.143.0
Changed
Added
- Add the
expiresIn
attribute to tokens. - Add the
description
attribute to clusters.
Changed
- Update to API version 1.143.
- Add max length to
CmsInstallation
(database_user_password
+admin_password
) andCmsConfigurationConstant
(value
) - Remove min length validation from strings.
Full Changelog: v1.70.0...v1.71.0
Package officially supported
Changed
- The cluster API client is now officially supported by Cyberfusion! 🎉
- Namespace changed from
Vdhicts\Cyberfusion\ClusterApi
toCyberfusion\ClusterApi
Full Changelog: v1.69.1...v1.70.0