Releases: JetBrains/kotless
Releases · JetBrains/kotless
0.2.0 - 2021-10-19
0.1.6 - 2020-08-25
Added
- Support for different runtimes: Java 8 and Java 11
Changed
- Migrate to Terraform 12 by default
Fixed
- Problem with LocalStack not stopping after a run
0.1.5 - 2020-06-02
Fixed
- Reflections dependency reverted to older version because of critical bug in it
- Fix for HTTPRequest -- sometimes user-agent can miss in APIGateway request
0.1.4 - 2020-05-31
Added
- Spring Boot DSL -- Spring Boot serverless container and parser of it. Support dynamic and static routes,
warming of lambda, granular permissions. Does not support Scheduled. - Support local run for Spring Boot DSL via tomcat starter
- Spring Boot examples: shortener and site
Changed
- Examples were reworked into one project
workDirectory
is now calledstaticsRoot
Fixed
- Improvements in all parsers -- now all of them should work a lot faster
- Fixes to documentation in code
0.1.3 - 2020-02-08
Added
- Output to console URL of deployed application
- Support local start for Kotless DSL
- Support
@Scheduled
execution for local starts - Use AWS Local Stack for mocking of AWS services during local start
- Extension files will be automatically applied to LocalStack instance
Fixed
- Support deployment without Route53 record -- will use generated by API Gateway DNS record. Note: Usage of generated record may lead to problems with hardcoded links, Kotless Links API works with them correctly.
- Support headless mode -- without any configuration Gradle project should successfully import and local starts will work. Still configuration is required for actual deployment.
0.1.2 - 2019-11-03
Added
- Ktor DSL -- Ktor Engine and parser for it. Support dynamic and static routes, warming of lambda,
granular permissions. Does not support Scheduled. - Add local run task for Ktor DSL -- now you can run server locally.
- Support of all remaining HTTP methods in Kotless and Ktor DSL
- Ktor examples: add shortener and site
0.1.1 - 2019-10-14
Added
- Support of binary responses for binary MimeTypes
- Scheduled events -- just annotate function with @scheduled
- Extensions API -- now it is possible to use custom Terraform code along with Kotless generated during deployment.
- URL shortener example -- simple URL shortener written with Kotless
Changed
- Separate Terraform synthesizing into Terraform DSL, Generators and Optimizers
- Minor style changes in Gradle DSL
Fixed
- Multiregionality -- now Kotless can be deployed to any region
- Default parameters in functions now back to working
- Format of S3 resource arn in permissions
- Deploy-time check of signatures of annotated functions