Releases: manicminer/hamilton
Releases · manicminer/hamilton
v0.44.0
- Bugfix: Set the correct URL for
environments.KeyVaultUSGovEndpoint
(#157) - Support for Token Signing Certificates for service principals (#151, #158)
v0.43.0
- This release removes the following, which have been replaced by compatible equivalents in the new hamilton-autorest module (#154)
auth.AutorestAuthorizerWrapper{}
structauth.CachedAuthorizer{}.BearerAuthorizerCallback()
methodauth.CachedAuthorizer{}.WithAuthorization()
methodauth.NewAutorestAuthorizerWrapper()
functionauth.ServicePrincipalToken
interfaceenvironments.EnvironmentFromMetadata()
function
v0.42.0
- Broaden the regular expression used for fixing up bad oData IDs when marshaling an
odata.Id
(#152) - Support for Claims Mapping Policies (#147)
v0.41.1
v0.41.0
v0.40.1
v0.40.0
- Add a new authorizer
GitHubOIDCAuthorizer
which supports OIDC token exchange for authenticating to Azure Active Directory (#142) - Support v1.0 API for Entitlement Management (#133)
AccessPackageQuestion
model - add theChoices
andIsSingleLineQuestion
fieldsAccessPackageCatalog
model - add theState
fieldAssignmentReviewSettings
model - add theIsAccessRecommendationEnabled
,IsApprovalJustificationRequired
andAccessReviewTimeoutBehavior
fieldsUserSet
model - add theManagerLevel
field- New model:
AccessPackageMultipleChoiceQuestions
- Support for Role Definitions via the unified role management endpoint (#137)
- Support for Role Assignments via the unified role management endpoint (#137)
AccessPackage
model - theCatalogId
field is replaced by theCatalog
fieldAssignmentReviewSettings
model - theRecurrenceType
field now has a custom typeAssignmentReviewSettings
model - theReviewerType
field now has a custom type
v0.39.0
- Support for Federated Identity Credentials (beta-only) (#134)
- Bug fix: corrected the
DisplayName
struct tag for theGroupAssignedLabel
model (#135) - Bug fix: fixed a typo in the constant
AccessPackageResourceRequestTypeAdminRemove
(wasAccessPackageResourceRequestTypeAdmminRemove
) (#135)
v0.38.0
- Add a helper function
environments.EnvironmentFromMetadata()
which is intended to substitute theazure.EnvironmentFromURL()
function from go-autorest (#131) - Fix an incorrect API ID for KeyVault (#131)
- Improve support for dynamic group memberships (#132)
- Bug fix:
Group.MembershipRule
has changed from a*string
to a*StringNullWhenEmpty
(#132)
v0.37.0
- Add some missing API endpoints for national cloud environments (#129)
- Add an
Api{}.IsAvailable()
method to determine whether a service is supported for an environment (#129) - Fix an incorrect hostname for
environments.KeyVaultUSGovEndpoint
(#128) - Support for
autorest.BearerAuthorizerCallback
inauth.CachedAuthorizer
(#130)