Releases: mongodb/atlas-sdk-go
v20231115007.0.0
Release Notes
Notes
The Atlas Golang SDK official v20231115007.0.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115007/admin
Incompatible changes:
- (*TeamsApiService).RenameTeam: changed from func(context.Context, string, string, *Team) RenameTeamApiRequest to func(context.Context, string, string, *TeamUpdate) RenameTeamApiRequest
- APIClient.DefaultApi: removed
- ClusterSearchIndex: old is comparable, new is not
- CreateThirdPartyIntegrationApiParams.ThridPartyIntegration: removed
- DefaultApi: removed
- DefaultApiService: removed
- FederatedAuthenticationApi.CreateIdentityProvider: added
- FederatedAuthenticationApi.CreateIdentityProviderExecute: added
- FederatedAuthenticationApi.CreateIdentityProviderWithParams: added
- FederatedAuthenticationApi.DeleteIdentityProvider: added
- FederatedAuthenticationApi.DeleteIdentityProviderExecute: added
- FederatedAuthenticationApi.DeleteIdentityProviderWithParams: added
- FederatedAuthenticationApi.RevokeJwksFromIdentityProvider: added
- FederatedAuthenticationApi.RevokeJwksFromIdentityProviderExecute: added
- FederatedAuthenticationApi.RevokeJwksFromIdentityProviderWithParams: added
- NewThridPartyIntegration: removed
- NewThridPartyIntegrationWithDefaults: removed
- PerformanceAdvisorApi.GetServerlessAutoIndexing: added
- PerformanceAdvisorApi.GetServerlessAutoIndexingExecute: added
- PerformanceAdvisorApi.GetServerlessAutoIndexingWithParams: added
- PerformanceAdvisorApi.SetServerlessAutoIndexing: added
- PerformanceAdvisorApi.SetServerlessAutoIndexingExecute: added
- PerformanceAdvisorApi.SetServerlessAutoIndexingWithParams: added
- RenameTeamApiParams.Team: removed
- RootApi.GetSystemStatus: added
- RootApi.GetSystemStatusExecute: added
- RootApi.GetSystemStatusWithParams: added
- RootApi.ReturnAllControlPlaneIPAddresses: added
- RootApi.ReturnAllControlPlaneIPAddressesExecute: added
- RootApi.ReturnAllControlPlaneIPAddressesWithParams: added
- TeamsApi.RenameTeam: changed from func(context.Context, string, string, *Team) RenameTeamApiRequest to func(context.Context, string, string, *TeamUpdate) RenameTeamApiRequest
- ThridPartyIntegration: removed
- UpdateThirdPartyIntegrationApiParams.ThridPartyIntegration: removed
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115006.0.0
Release Notes
Notes
The Atlas Golang SDK official v20231115006.0.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115006/admin
Incompatible changes:
- GroupMaintenanceWindow.HourOfDay: changed from int to *int
- NewGroupMaintenanceWindow: changed from func(int, int) *GroupMaintenanceWindow to func(int) *GroupMaintenanceWindow
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115005.1.0
Release Notes
Notes
The Atlas Golang SDK official v20231115005.1.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
Contributions
- @s-urbaniak introduced helpers methods for SDK
v20231115005.0.0
Release Notes
Notes
The Atlas Golang SDK official v20231115005.0.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115005/admin
Incompatible changes:
- DataProcessRegion: changed from DataProcessRegion to DataProcessRegion
- IdentityProviderUpdate: removed
- NewDataProcessRegion: changed from func() *DataProcessRegion to func() *DataProcessRegion
- NewDataProcessRegionWithDefaults: changed from func() *DataProcessRegion to func() *DataProcessRegion
- NewIdentityProviderUpdate: removed
- NewIdentityProviderUpdateWithDefaults: removed
- UpdateIdentityProviderApiParams.IdentityProviderUpdate: removed
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115004.1.0
Release Notes
Features
- Enabled support for mocking SDK.
SDK can be mocked by any upstream mocking tools.
Notes
The Atlas Golang SDK official v20231115004.1.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115004/admin
Incompatible changes:
- ListIdentityProvidersApiRequest.Execute: changed from func() ([]FederationIdentityProvider, *net/http.Response, error) to func() (*PaginatedFederationIdentityProvider, *net/http.Response, error)
- ReturnAllIPAddressesApiRequest.Execute: changed from func() ([]GroupIPAddresses, *net/http.Response, error) to func() (*GroupIPAddresses, *net/http.Response, error)
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115004.0.0
Release Notes
Notes
The Atlas Golang SDK official v20231115004.0.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115004/admin
Incompatible changes:
- ListIdentityProvidersApiRequest.Execute: changed from func() ([]FederationIdentityProvider, *net/http.Response, error) to func() (*PaginatedFederationIdentityProvider, *net/http.Response, error)
- ReturnAllIPAddressesApiRequest.Execute: changed from func() ([]GroupIPAddresses, *net/http.Response, error) to func() (*GroupIPAddresses, *net/http.Response, error)
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115003.2.0
Release Notes
Notes
The Atlas Golang SDK official v20231115003.2.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115003.1.0
Release Notes
Notes
The Atlas Golang SDK official v20231115003.1.0 release.
Release fixes issue with validation of Organizations API requests introduced in v20231115003.0.0.
If you using v20231115003.0.0. we highly recommend to update to this version.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115003/admin
Breaking changes
General Changes
All arrays in the SDK are now represented as pointers:
type Data struct {
Results *[]DataRole `json:"results,omitempty"`
}
For more info see our best practices documentation
Changes in API
- (*BackupOnlineArchive).GetDataProcessRegion: removed
- (*BackupOnlineArchive).GetDataProcessRegionOk: removed
- (*BackupOnlineArchive).HasDataProcessRegion: removed
- (*BackupOnlineArchive).SetDataProcessRegion: removed
- (*FederationIdentityProvider).GetPemFileInfo: changed from func() PemFileInfo to func() PemFileInfo
- (*FederationIdentityProvider).GetPemFileInfoOk: changed from func() (*PemFileInfo, bool) to func() (*PemFileInfo, bool)
- (*FederationIdentityProvider).SetPemFileInfo: changed from func(PemFileInfo) to func(PemFileInfo)
- (*ThridPartyIntegration).GetListenAddress: removed
- (*ThridPartyIntegration).GetListenAddressOk: removed
- (*ThridPartyIntegration).GetRateLimitInterval: removed
- (*ThridPartyIntegration).GetRateLimitIntervalOk: removed
- (*ThridPartyIntegration).GetScheme: removed
- (*ThridPartyIntegration).GetSchemeOk: removed
- (*ThridPartyIntegration).GetTlsPemPath: removed
- (*ThridPartyIntegration).GetTlsPemPathOk: removed
- (*ThridPartyIntegration).HasListenAddress: removed
- (*ThridPartyIntegration).HasRateLimitInterval: removed
- (*ThridPartyIntegration).HasScheme: removed
- (*ThridPartyIntegration).HasTlsPemPath: removed
- (*ThridPartyIntegration).SetListenAddress: removed
- (*ThridPartyIntegration).SetRateLimitInterval: removed
- (*ThridPartyIntegration).SetScheme: removed
- (*ThridPartyIntegration).SetTlsPemPath: removed
- BackupOnlineArchive.DataProcessRegion: removed
- FederationIdentityProvider.PemFileInfo: changed from *PemFileInfo to *PemFileInfo
- NewPemFileInfo: changed from func() *PemFileInfo to func() *PemFileInfo
- NewPemFileInfoWithDefaults: changed from func() *PemFileInfo to func() *PemFileInfo
- NewX509Certificate: changed from func() *X509Certificate to func() *X509Certificate
- NewX509CertificateWithDefaults: changed from func() *X509Certificate to func() *X509Certificate
- PemFileInfo: changed from PemFileInfo to PemFileInfo
- ThridPartyIntegration.ListenAddress: removed
- ThridPartyIntegration.RateLimitInterval: removed
- ThridPartyIntegration.Scheme: removed
- ThridPartyIntegration.TlsPemPath: removed
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115003.0.0
Release Notes
Notes
The Atlas Golang SDK official v20231115003.0.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115003/admin
Breaking changes
General Changes
All arrays in the SDK are now represented as pointers:
type Data struct {
Results *[]DataRole `json:"results,omitempty"`
}
For more info see our best practices documentation
Changes in API
- (*BackupOnlineArchive).GetDataProcessRegion: removed
- (*BackupOnlineArchive).GetDataProcessRegionOk: removed
- (*BackupOnlineArchive).HasDataProcessRegion: removed
- (*BackupOnlineArchive).SetDataProcessRegion: removed
- (*FederationIdentityProvider).GetPemFileInfo: changed from func() PemFileInfo to func() PemFileInfo
- (*FederationIdentityProvider).GetPemFileInfoOk: changed from func() (*PemFileInfo, bool) to func() (*PemFileInfo, bool)
- (*FederationIdentityProvider).SetPemFileInfo: changed from func(PemFileInfo) to func(PemFileInfo)
- (*ThridPartyIntegration).GetListenAddress: removed
- (*ThridPartyIntegration).GetListenAddressOk: removed
- (*ThridPartyIntegration).GetRateLimitInterval: removed
- (*ThridPartyIntegration).GetRateLimitIntervalOk: removed
- (*ThridPartyIntegration).GetScheme: removed
- (*ThridPartyIntegration).GetSchemeOk: removed
- (*ThridPartyIntegration).GetTlsPemPath: removed
- (*ThridPartyIntegration).GetTlsPemPathOk: removed
- (*ThridPartyIntegration).HasListenAddress: removed
- (*ThridPartyIntegration).HasRateLimitInterval: removed
- (*ThridPartyIntegration).HasScheme: removed
- (*ThridPartyIntegration).HasTlsPemPath: removed
- (*ThridPartyIntegration).SetListenAddress: removed
- (*ThridPartyIntegration).SetRateLimitInterval: removed
- (*ThridPartyIntegration).SetScheme: removed
- (*ThridPartyIntegration).SetTlsPemPath: removed
- BackupOnlineArchive.DataProcessRegion: removed
- FederationIdentityProvider.PemFileInfo: changed from *PemFileInfo to *PemFileInfo
- NewPemFileInfo: changed from func() *PemFileInfo to func() *PemFileInfo
- NewPemFileInfoWithDefaults: changed from func() *PemFileInfo to func() *PemFileInfo
- NewX509Certificate: changed from func() *X509Certificate to func() *X509Certificate
- NewX509CertificateWithDefaults: changed from func() *X509Certificate to func() *X509Certificate
- PemFileInfo: changed from PemFileInfo to PemFileInfo
- ThridPartyIntegration.ListenAddress: removed
- ThridPartyIntegration.RateLimitInterval: removed
- ThridPartyIntegration.Scheme: removed
- ThridPartyIntegration.TlsPemPath: removed
- X509Certificate: changed from X509Certificate to X509Certificate
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20231115002.1.0
Release Notes
Notes
The Atlas Golang SDK official v20231115002.1.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/