diff --git a/CHANGELOG.md b/CHANGELOG.md index 50e0d885..30752248 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 0.6.6 See [migration guide](https://fierycod.github.io/holy-lambda/#/migration-guide) +- [bb layer] Upgrade Babashka to v0.7.4 - [holy-lambda] Simplify default & async retrievers - [bb tasks] Fix tasks `hl:doctor` command - [holy-lambda] Add images of GraalVM 22.2.0 diff --git a/README.md b/README.md index f123d0fc..a99d1cbe 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ The extraordinary simple, performant, and extensible custom AWS Lambda runtime f ## Non-Goals - **Tight integration with deployment tools** - I don't want to do this. - - **ClojureScript support** - there is no additional value HL may provide for Clojurescript. Use either [nbb][https://github.com/babashka/nbb] or [shadow-cljs][https://github.com/thheller/shadow-cljs] with advanced compilation. + - **ClojureScript support** - there is no additional value HL may provide for Clojurescript. Use either [nbb](https://github.com/babashka/nbb) or [shadow-cljs](https://github.com/thheller/shadow-cljs) with advanced compilation. ## Companies & Inviduals using Holy Lambda? - [nextdoc.io](https://nextdoc.io) - 6 native lambdas: api-gateway custom authorizer, file access control, openapi data source etc. @@ -36,8 +36,8 @@ The extraordinary simple, performant, and extensible custom AWS Lambda runtime f ## Resources - [Documentation](https://fierycod.github.io/holy-lambda) -- [Docker images with GraalVM CE + native-image (ARM64/AMD64) for Holy Lambda](https://github.com/FieryCod/holy-lambda/pkgs/container/holy-lambda-builder) -- [GraalVM native-image with Clojure docs](https://github.com/clj-easy/graal-docs) +- [HL Builder Images](https://github.com/FieryCod/holy-lambda/pkgs/container/holy-lambda-builder) +- [GraalVM & Clojure](https://github.com/clj-easy/graal-docs) ## Current Version [![Clojars Project](https://img.shields.io/clojars/v/io.github.FieryCod/holy-lambda?labelColor=283C67&color=729AD1&style=for-the-badge&logo=clojure&logoColor=fff)](https://clojars.org/io.github.FieryCod/holy-lambda) diff --git a/docs/migration-guide.md b/docs/migration-guide.md index 988ff01c..713bdd17 100644 --- a/docs/migration-guide.md +++ b/docs/migration-guide.md @@ -1,5 +1,9 @@ # Migration Guide +## 0.6.5 -> 0.6.6 +1. Update `holy-lambda` version in `bb.edn` and `deps.edn`. +2. Use `hl:update-bb-tasks` to update the tasks. + ## 0.6.4 -> 0.6.5 1. Update `holy-lambda` version in `bb.edn` and `deps.edn`. 2. Use `hl:update-bb-tasks` to update the tasks. diff --git a/docs/stable-releases.md b/docs/stable-releases.md index 2fb61ae5..6d08d99b 100644 --- a/docs/stable-releases.md +++ b/docs/stable-releases.md @@ -2,7 +2,7 @@ ## Libraries | Artifact name | Version | Purpose | |--------------------------------------------------|---------|----------------------------------------------------------------| -| io.github.FieryCod/holy-lambda | 0.6.5 | Core library / Custom runtime implementation | +| io.github.FieryCod/holy-lambda | 0.6.6 | Core library / Custom runtime implementation | | io.github.FieryCod/holy-lambda-default-retriever | 0.7.0 | Built in library supporting regular responses* | | io.github.FieryCod/holy-lambda-async-retriever | 0.7.0 | Additional support for `Channel` response | @@ -31,7 +31,7 @@ Add to `deps.edn` an additional tuple at `:deps` property ## CLI | Stable release `:sha` | |--------------------------------------------| - | `2a69818f57112c62bb31f4fcc1a7b36f4dfd63ac` | + | `aad552d90f9b87929755a13641a8e73468430ba0` | ```clojure bb.edn {:deps @@ -44,10 +44,10 @@ Add to `deps.edn` an additional tuple at `:deps` property All available images: https://github.com/FieryCod/holy-lambda/pkgs/container/holy-lambda-builder/versions ##### Recommended - | Image name | GraalVM | Architecture | Java | - |------------------------------------------------------------|---------|--------------|------| - | ghcr.io/fierycod/holy-lambda-builder:aarch64-java11-21.3.0 | 21.3.0 | ARM64 | 11 | - | ghcr.io/fierycod/holy-lambda-builder:amd64-java11-21.3.0 | 21.3.0 | AMD64 | 11 | + | Image name | GraalVM | Architecture | Java | + |--------------------------------------------------------------|---------|--------------|------| + | ghcr.io/fierycod/holy-lambda-builder:aarch64-java11-22.0.0.2 | 22.0 | ARM64 | 11 | + | ghcr.io/fierycod/holy-lambda-builder:amd64-java11-22.0.0.2 | 22.0 | AMD64 | 11 | #### Using different Docker image in CLI ```clojure bb.edn @@ -65,5 +65,5 @@ All available images: https://github.com/FieryCod/holy-lambda/pkgs/container/hol ### Recommended | Deployable ServerlesRepo Artifact | Babashka | Architecture | Version | |-------------------------------------------------------------------------------------------------------------------------|----------|--------------|----------| - | [link](https://serverlessrepo.aws.amazon.com/applications/eu-central-1/443526418261/holy-lambda-babashka-runtime-amd64) | 0.7.0 | AMD64 | 21.3.0 | - | [link](https://serverlessrepo.aws.amazon.com/applications/eu-central-1/443526418261/holy-lambda-babashka-runtime-arm64) | 0.7.0 | ARM64 | 21.3.0 | + | [link](https://serverlessrepo.aws.amazon.com/applications/eu-central-1/443526418261/holy-lambda-babashka-runtime-amd64) | 0.7.4 | AMD64 | 0.6.6 | + | [link](https://serverlessrepo.aws.amazon.com/applications/eu-central-1/443526418261/holy-lambda-babashka-runtime-arm64) | 0.7.4 | ARM64 | 0.6.6 | diff --git a/modules/holy-lambda-babashka-tasks/STABLE_VERSION_SHA b/modules/holy-lambda-babashka-tasks/STABLE_VERSION_SHA index 1f8abb43..941cc5d2 100644 --- a/modules/holy-lambda-babashka-tasks/STABLE_VERSION_SHA +++ b/modules/holy-lambda-babashka-tasks/STABLE_VERSION_SHA @@ -1 +1 @@ -2a69818f57112c62bb31f4fcc1a7b36f4dfd63ac +aad552d90f9b87929755a13641a8e73468430ba0 diff --git a/modules/holy-lambda-template/pom.xml b/modules/holy-lambda-template/pom.xml index ccaac475..2b69dbc7 100644 --- a/modules/holy-lambda-template/pom.xml +++ b/modules/holy-lambda-template/pom.xml @@ -4,7 +4,7 @@ holy-lambda lein-template jar - 0.6.7 + 0.6.8 lein-template Template for holy lambda micro framework https://github.com/FieryCod/holy-lambda/tree/master/packages/holy-lambda-template diff --git a/modules/holy-lambda-template/project.clj b/modules/holy-lambda-template/project.clj index 520c38f7..f3cc125f 100644 --- a/modules/holy-lambda-template/project.clj +++ b/modules/holy-lambda-template/project.clj @@ -1,4 +1,4 @@ -(defproject holy-lambda/lein-template "0.6.7" +(defproject holy-lambda/lein-template "0.6.8" :description "Template for holy lambda micro framework" diff --git a/modules/holy-lambda-template/resources/leiningen/new/holy_lambda/bb.edn b/modules/holy-lambda-template/resources/leiningen/new/holy_lambda/bb.edn index 21058a66..f86359a5 100644 --- a/modules/holy-lambda-template/resources/leiningen/new/holy_lambda/bb.edn +++ b/modules/holy-lambda-template/resources/leiningen/new/holy_lambda/bb.edn @@ -1,7 +1,7 @@ {:deps {io.github.FieryCod/holy-lambda-babashka-tasks {:git/url "https://github.com/FieryCod/holy-lambda" :deps/root "./modules/holy-lambda-babashka-tasks" - :sha "e3cb94db8f0ac0e8b241afa6d8cba3f0485ff0d4"} + :sha "aad552d90f9b87929755a13641a8e73468430ba0"} io.github.FieryCod/holy-lambda {:mvn/version "0.6.6"}} ;; Minimal babashka version which should be used in conjuction with holy-lambda diff --git a/pom.xml b/pom.xml index ae4b6924..56c8340f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ io.github.FieryCod holy-lambda jar - 0.6.6-SNAPSHOT + 0.6.6 holy-lambda Micro framework which turns your code into AWS Lambda functions https://github.com/FieryCod/holy-lambda @@ -18,7 +18,7 @@ https://github.com/FieryCod/holy-lambda scm:git:git://github.com/FieryCod/holy-lambda.git scm:git:ssh://git@github.com/FieryCod/holy-lambda.git - 6020cc390ca967a9412371ed96c1282c7357e1cd + aad552d90f9b87929755a13641a8e73468430ba0 src @@ -77,7 +77,7 @@ io.github.FieryCod holy-lambda-default-retriever - 0.5.0 + 0.7.0