Kotless Versions Save

Kotlin Serverless Framework

0.2.0

2 years ago
  • Introduce support of Microsoft Azure cloud
  • Migrate from JCenter to Space Packages
  • A lot of changes inside the platform

0.1.6

3 years ago

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

3 years ago

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

3 years ago

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

4 years ago

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

4 years ago

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

v0.1.1

4 years ago

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