Skip to content

Commit

Permalink
HL release 0.6.6
Browse files Browse the repository at this point in the history
  • Loading branch information
FieryCod committed Feb 5, 2022
1 parent aad552d commit 7346178
Show file tree
Hide file tree
Showing 9 changed files with 23 additions and 18 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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)
Expand Down
4 changes: 4 additions & 0 deletions docs/migration-guide.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
16 changes: 8 additions & 8 deletions docs/stable-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<Map\|ByteArray\|nil>` response |

Expand Down Expand Up @@ -31,7 +31,7 @@ Add to `deps.edn` an additional tuple at `:deps` property
## CLI
| Stable release `:sha` |
|--------------------------------------------|
| `2a69818f57112c62bb31f4fcc1a7b36f4dfd63ac` |
| `aad552d90f9b87929755a13641a8e73468430ba0` |

```clojure bb.edn
{:deps
Expand All @@ -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
Expand All @@ -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 |
2 changes: 1 addition & 1 deletion modules/holy-lambda-babashka-tasks/STABLE_VERSION_SHA
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2a69818f57112c62bb31f4fcc1a7b36f4dfd63ac
aad552d90f9b87929755a13641a8e73468430ba0
2 changes: 1 addition & 1 deletion modules/holy-lambda-template/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>holy-lambda</groupId>
<artifactId>lein-template</artifactId>
<packaging>jar</packaging>
<version>0.6.7</version>
<version>0.6.8</version>
<name>lein-template</name>
<description>Template for holy lambda micro framework</description>
<url>https://github.com/FieryCod/holy-lambda/tree/master/packages/holy-lambda-template</url>
Expand Down
2 changes: 1 addition & 1 deletion modules/holy-lambda-template/project.clj
Original file line number Diff line number Diff line change
@@ -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"

Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>io.github.FieryCod</groupId>
<artifactId>holy-lambda</artifactId>
<packaging>jar</packaging>
<version>0.6.6-SNAPSHOT</version>
<version>0.6.6</version>
<name>holy-lambda</name>
<description>Micro framework which turns your code into AWS Lambda functions</description>
<url>https://github.com/FieryCod/holy-lambda</url>
Expand All @@ -18,7 +18,7 @@
<url>https://github.com/FieryCod/holy-lambda</url>
<connection>scm:git:git://github.com/FieryCod/holy-lambda.git</connection>
<developerConnection>scm:git:ssh://[email protected]/FieryCod/holy-lambda.git</developerConnection>
<tag>6020cc390ca967a9412371ed96c1282c7357e1cd</tag>
<tag>aad552d90f9b87929755a13641a8e73468430ba0</tag>
</scm>
<build>
<sourceDirectory>src</sourceDirectory>
Expand Down Expand Up @@ -77,7 +77,7 @@
<dependency>
<groupId>io.github.FieryCod</groupId>
<artifactId>holy-lambda-default-retriever</artifactId>
<version>0.5.0</version>
<version>0.7.0</version>
</dependency>
</dependencies>
</project>
Expand Down

0 comments on commit 7346178

Please sign in to comment.