Skip to content

v0.5.0

Compare
Choose a tag to compare
@FieryCod FieryCod released this 14 Sep 09:55
· 141 commits to master since this release
99564b7

Rationale
#68

  • [bb tasks] Remove some of the bb tasks:
    • bucket:create
    • bucket:remove
    • stack:invoke
    • stack:api
    • stack:pack
    • stack:deploy
    • stack:describe
    • stack:destroy
    • stack:logs
  • [holy-lambda] Renamed tasks:
    • bb hl:sync (renamed from bb stack:sync)
    • bb hl:compile (renamed from bb stack:compile)
    • bb hl:native:conf (renamed from bb native:conf)
    • bb hl:native:executable (renamed from bb native:executable)
    • bb hl:clean (renamed from bb stack:purge)
    • bb hl:version (renamed from bb stack:version)
    • bb hl:doctor (renamed from bb stack:doctor)
  • [holy-lambda] Performance improvements
  • [holy-lambda] Remove deflambda macro, merge mixins. Use plain defn for lambda definition.
    Holy Lambda exposes a single macro from the core namespace entrypoint. native-runtime namespace has been renamed to
    custom-runtime. custom-runtime namespace is internal, not for public consumption.
  • [holy-lambda] Remove interceptors support. For API's user can easily integrate Holy Lambda with ring or pedestal. The adapters for the mentioned libraries will be published soon.
  • [docker] New compatible fierycod/graalvm-native-image images:
    • :ce - GraalVM CE 21.2.0
    • :dev - GraalVM DEV 21.3.0-dev-20210910_2147
  • [bb layer] Layer version matches the holy-lambda version. New release 0.5.1 includes the latest babashka 0.6.1. Layer should be deployed via serverless repository deploy button:
    https://serverlessrepo.aws.amazon.com/applications/eu-central-1/443526418261/holy-lambda-babashka-runtime
  • Fix Clojure tools warnings, about not existing .jar file
  • Don't re-download HL tasks in CI environments
  • New documentation