Releases: TempleEight/temple
Release/1.1.2
Release/1.1.1
Fix NOP logger error
Release/1.1.0
Add support for generating README
Release/1.0.1
Merge pull request #411 from TempleEight/release/1.0.1 Release/1.0.1
Release/1.0.0
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
Merge pull request #75 from TempleEight/release/0.1.0 Release/0.1.0