Releases: OpenVPN/cloudconnexa-go-client
Releases · OpenVPN/cloudconnexa-go-client
v2.5.1
v2.5.0
Changelog
- ac5be02 Add GatewaysIDs and TunnelBypass to UserGroup
- 357d4d7 Add IP allocation mode setting
- 47fe91e Add IP allocation mode setting
- 3f5ca65 Add Routes advanced configuration enabled setting
- 5c3a4a6 Add v1.2.2 DTO fields: GatewaysIDs and AccessGroup.DefaultGroup
- 34ce10f Bump golang.org/x/time in the golang-dependencies group
- 5d3d349 Bump the github-actions group across 1 directory with 2 updates
- 3fe2fa3 Fix unbounded response body reading
- e69dfa4 Implement base URL validation requiring HTTPS and allow HTTP for localhost in development
- 0a2ee24 Implement retry logic for network listing on 429 status code
- d6d17b9 Refactor API endpoint construction and add ID validation
- ade1ef5 Remove DefaultGroup field
- 56030a7 Remove HostRoutesService (not in schema.json) and add CLAUDE.md
- 9450b23 Rename UsersService.List(username, role) to FindByUsernameAndRole
- de58ebc Split network application route DTOs and add ExactMatch
- e97f63d Update DevicesService for v1.2.2: profile methods, schema fields, drop unused types
- d05851c Update go lint version
- 0c35ae2 Update go version in workflows
v2.4.0
What's Changed
- Fix typo in User struct: change 'SecondaryGroupIds' to 'SecondaryGrou… by @arslanbekov in #73
- Add subnet allocation logic to client tests by @arslanbekov in #76
- Bump actions/setup-go from 5 to 6 in the github-actions group by @dependabot[bot] in #74
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in the golang-dependencies group by @dependabot[bot] in #72
- Bump golangci/golangci-lint-action from 8 to 9 in the github-actions group by @dependabot[bot] in #78
- Bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #80
- Update Go version to 1.24 in workflows and go.mod by @arslanbekov in #81
- Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 in the golang-dependencies group by @dependabot[bot] in #82
- Support API v1.2.0 by @arslanbekov in #83
- Remove any unused fields and methods by @arslanbekov in #84
Full Changelog: v2.3.3...v2.4.0
v2.3.3
Changelog
- 5a71ef6 Add SecondaryGroupIds to User
- 797e2aa Add get by name function for all entities
- 92e72fd Add wrapper object for dns zones
- f9fae70 Bump actions/checkout from 4 to 5 in the github-actions group
- 97b370c Refactor OAuth token request in NewClient function to use url.Values for form data and add Content-Type header for improved compatibility with API.
- 3cc8f6e Update environment variable references in workflows and refactor OAuth token request in NewClient function to use JSON payload. Change OVPN_HOST to CLOUDCONNEXA_BASE_URL for consistency across configurations.
v2.3.2
v2.3.1
v2.3.0
v2.2.2
v2.2.1
Changelog
- 8a065e5 Add comments
- 5ca8890 Add comments
- c384244 Potential fix for code scanning alert no. 6: Workflow does not contain permissions
- 1bd6621 Return routes to network IP services
- d438ced Update ConnectAuth value in UserGroup test case to 'EVERY_TIME' and adjust verification accordingly
- e5f006c Update README.md
- 09db2ee Update README.md
v2.2.0
Full support for all methods in CloudConnexa API v1.1.0
What's Changed
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @arslanbekov in #58
- Potential fix for code scanning alert no. 3: Workflow does not contain permissions by @arslanbekov in #59
- Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @arslanbekov in #61
- Potential fix for code scanning alert no. 5: Workflow does not contain permissions by @arslanbekov in #60
- Feature/support 1.1.0 api by @arslanbekov in #63
Full Changelog: v2.1.1...v2.2.0