Skip to content

Releases: JetBrains/kotless

0.2.0 - 2021-10-19

19 Oct 14:45
Compare
Choose a tag to compare
  • Introduce support of Microsoft Azure cloud
  • Migrate from JCenter to Space Packages
  • A lot of changes inside the platform

0.1.6 - 2020-08-25

25 Aug 07:54
Compare
Choose a tag to compare

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

02 Jun 17:01
Compare
Choose a tag to compare

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

31 May 13:29
Compare
Choose a tag to compare

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 called staticsRoot

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

09 Feb 11:26
Compare
Choose a tag to compare

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

03 Nov 10:16
Compare
Choose a tag to compare

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

19 Oct 16:51
Compare
Choose a tag to compare

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