Summary
This release introduces support for prebuilt workspaces and dynamic parameters.
What's Changed
- feat: allow presets to define prebuilds by @SasSwart in #373
- fix: correct the prebuilds type definition by @SasSwart in #376
- feat:
form_type
andstyling
metadata arguments added by @Emyrk in #375 - chore: change OptionType to alias for usage as string by @Emyrk in #377
- feat: add the option to debug the coder terraform provider by @SasSwart in #378
- chore: enhance parameter validation error messages by @Emyrk in #379
- chore: update to go 1.24.1 by @johnstcn in #382
- build(deps): Bump golang.org/x/crypto from 0.33.0 to 0.35.0 by @dependabot in #380
- build(deps): Bump golang.org/x/net from 0.34.0 to 0.38.0 by @dependabot in #383
- test: rbac role test assertion to handle site wide roles by @Emyrk in #385
- test: unit test to document validation behavior of parameters by @Emyrk in #387
- test: add more validation test cases by @Emyrk in #388
- feat: reuse agent tokens when a prebuilt agent reinitializes by @SasSwart in #374
- test: fix concurrent map write of TestValidateFormType by @Emyrk in #390
- feat: parameter validation refactored to single function by @Emyrk in #381
- feat: enforce monotonicity in terraform provider by @Emyrk in #392
- docs: link to additional documentation for prebuilt workspaces by @SasSwart in #395
New Contributors
Full Changelog: v2.3.0...v2.4.0