Releases: aws-controllers-k8s/code-generator
Releases · aws-controllers-k8s/code-generator
v0.16.0
- Create create-release.yml - @vijtrip2
- security hardening of service controllers (#257) - @vijtrip2
- code generation changes for resolving referenced resources (#246) - @vijtrip2
- allow SetFieldConfig.From to refer to nested fields (#255) - @jaypipes
- Delete unit-tests.yaml - @RedbackThomson
- Hardening container (#254) - @philnichol
- Default priorityClassName to blank string (#253) - @philnichol
- Adds helm schema validation (#252) - @philnichol
- fix(group): group redeclared issue fixed (#251) - @haarchri
- allow iterating over a fieldpath's ShapeRefs (#250) - @jaypipes
- Added scheduling parameters to helm template; (#249) - @philnichol
- introduce pkg/fieldpath for processing field paths (#248) - @jaypipes
- Use loadModel instead of loadModelWithLatestAPIVersion for crossplane (#240) - @EdgeJ
- add NAT to initialisms (#245) - @brycahta
- Remove code setting a resource ARN from its spec primary identifier (#243) - @a-hilaly
- Add
UUID
to initialism (#244) - @a-hilaly - changing CSV template to use categories (#242) - @acornett21
- allow different Go types for input/output shapes (#232) - @jaypipes
- Add Bryan Carter to OWNERS - @jaypipes
- Use loadModelWithLatestAPIVersion to load models for crossplane (#237) - @EdgeJ
- Prevent generated types from colliding with Resources (#236) - @AaronME
- making ack-user-config and ack-user-secrets required in the deployment template (#235) - @acornett21
v0.15.2
New Features
- remove account-id from helm values and deployment by @ryansteakley in #220
- Consolidate service naming nomenclature by @RedbackThomson in #213
- Add plural names support to
GetOpTypeAndResourceNameFromOpID
by @brycahta in #223 - update olm script to remove AdoptedResource from the bundle that is generated by @acornett21 in #224
- add ecmp to initialisms by @bwagner5 in #226
- add ENA to initialism list w/ preventions by @bwagner5 in #227
- Create
sdk
package by @RedbackThomson in #221 - Create custom list and map fields by @RedbackThomson in #222
- Add
Dereference
template function by @RedbackThomson in #230 - Expose
CompareStruct
to templates by @RedbackThomson in #231 - Add
reflect
import tosdk.go
template by @RedbackThomson in #233 - Update to ACK runtime
v0.15.2
by @RedbackThomson in #234
New Contributors
Full Changelog: v0.15.1...v0.15.2
v0.15.1
New Features
- remove --aws-account-id flag from deployment by @jaypipes in #218
- Update to ACK runtime
v0.15.1
by @RedbackThomson in #219
Full Changelog: v0.15.0...v0.15.1
v0.15.0
New Features
- updating image format in olm create bundle to match the new image format by @acornett21 in #204
- fixing formatting in container image to be consistent with image by @acornett21 in #206
- Add invocation of olm-create-bundle.sh to build-controller-release.sh by @trgeiger in #207
- Fix unhelpful error in
GetPrimaryKeyField
by @RedbackThomson in #208 - Reference
output_wrapper_field_path
when generating CRD fields as part of theCreate*
request inmodel.go
by @brycahta in #210 - Allow separate service ID and alias by @RedbackThomson in #211
- Export
GroupVersionResource
andGroupKind
variables by @RedbackThomson in #212 - Rename ServiceID reference to ServiceIDClean by @trgeiger in #214
- Revert service model name argument by @RedbackThomson in #215
- Load service model name from generator by @RedbackThomson in #216
- Update to ACK runtime
v0.15.0
by @RedbackThomson in #217
New Contributors
Full Changelog: v0.14.1...v0.15.0
v0.14.1
Change Log
v0.14.0
v0.13.2
v0.13.1
- Support ReadMany operations with slices in SetResourceIdentifiers (#170 )
- Use ServiceMetadata strings in Helm charts (#172)
- Allow OperatorType to be a list such that one API can map to multiple operations (#166)
- Refactor identifier and path logic to crd.go (#174)
- visibility for AWS err code in addition to message (#176)
- update conditions on error for delete operation (#175)
- Add unit tests to common_test (#178)
- Refactor setSDKReadMany and setResourceForScalar (#177)
- Update base images to ECR public (#180)
- aws-controllers-k8s/runtime update from v0.13.0 to v0.13.1 (#181)
v0.13.0
- small helm template fixes (#159)
- add vlan to initialisms (#161)
- Support default non-release version in build-controller-release.sh (#162)
- use latest tag before non-release version (#164)
- Allow override resource identifier to ARN (#163)
- Implement ReadMany operation for SetSDK generator function (#156)
- add ami to initialisms (#165)
- update ami rule in initialisms (#167)
- Update AMI entry to prevent replacement in Family, Dynamic, `Cam... (#169)
- Add comparison support for blob type fields (#171)
- Bug fixes for status patching and late initialization patching (#168)
v0.12.0
Aligns the code-generator with the ACK runtime v0.12.0