Skip to content

Releases: TempleEight/temple

Release/1.1.2

04 May 07:20
d30423e

Choose a tag to compare

Fix an issue where structs did not correctly generate in projects without auth.

Release/1.1.1

02 May 16:16
a3da38f

Choose a tag to compare

Fix NOP logger error

Release/1.1.0

02 May 14:51
13e1a9c

Choose a tag to compare

Add support for generating README

Release/1.0.1

30 Apr 08:24
55b98b1

Choose a tag to compare

Merge pull request #411 from TempleEight/release/1.0.1

Release/1.0.1

Release/1.0.0

29 Apr 09:11
91296d4

Choose a tag to compare

Release of version 1.0.0

This includes:

Full Go microservice generation, supporting Create, Read, Update & Delete endpoints, as well as listing stored entries
These are currently backed up with a Postgres DB, but we've designed the interface to make it easy to switch this out in the future
We've also added support for metrics using Prometheus and Grafana
Built in authentication using JWTs
This allows us to do custom access control on resources, restricting access to only the entity that created it
Automatic deployment of the project using Kubernetes or Docker Compose, with an API Gateway in place load balancing
Automatic generation of OpenAPI schemas, allowing you to generate clients for the API in a single command
An automatic testing framework for generated projects
This spins up the infrastructure locally, makes some sample requests and validates that the responses are what you would expect
Full suite of documentation (available at https://templeeight.github.io/temple-docs/)
Full support for custom business logic via hooks
This allows our users to define custom validation, add additional database calls etc. to the pre-generated endpoints
It also allows them to add to or remove from the pre-generated endpoints
We also support regeneration of code, without removing any changes they made to their custom logic
This means additional fields and services can be added/removed without losing changes they've made
Examples of how the project could be used to build Uber / Airbnb / Deliveroo etc. (available here: https://github.com/TempleEight/temple/tree/develop/examples)

v0.1.0 - First full release, with Postgres code gen

20 Feb 12:58
932e648

Choose a tag to compare

Merge pull request #75 from TempleEight/release/0.1.0

Release/0.1.0