Releases: APoniatowski/zehd
Releases · APoniatowski/zehd
ZEHD v1.5.6
[1.5.6] - 31-08-2024
Update
- Bumped log version in go.mod, added log level feature, as logs can grow quite large
- Added some tests for caching and initial configuration
- Found discreet and harmless bugs in testing arround hostnames for logging and other features
- Added benchmarks for caching
- Created readme updater for parsing the benchmarks and adding it to the readme
ZEHD v1.5.5
[1.5.5] - 08-08-2024
Bugfix
- fixed the git caching issue, where it will not cache git pulled/cloned sites
ZEHD v1.5.4
[1.5.4] - 05-08-2024
Update
- added git dir check in gitClone, as the first output makes it look horrible
- adding whitespace... for those who are "idiomatically" inclined and finds it hard to read
ZEHD v1.5.2
[1.5.2] - 28-07-2024
Updated
- made the config initialization more visual (orange for default and green for configured)
- fixed a bug, where it only fetched the code and not merge it (ala pull), I renamed the private function from gitFetcher() to gitPull(), instead of creating a private pull function to be called in gitFetcher()
ZEHD v1.5.1
[1.5.1] - 28-07-2024
Added
- Added git functionality, so that one does not have to upload, or automate updates to you website
- It can either use a password or token (with the correct permissions, it is up to the user how open they want their token to be if it gets leaked)
- Changed to scratch image for docker, it managed to reduce the size by another couple of MB
- bumped the go version in the go.mod file
- made the http handler use a switch for GET and POST, where I have an idea with POST
- reworked how the env vars initialize and how it should visually display how much is configured to the user
- added ability to disable static paths individually, as well as change them to custom paths (css, js, images and downloads)
ZEHD v1.4.1
[1.2.0] - 13-11-2023
Added
- I shelved the replicator for now, and decided to implement functions to template building, aptly named: func my template
- for now its an empty funcmap, until I have a test function in my other repo, which will be open to additions
ZEHD v1.0.0
Initial push changelog
- HTML and goHTML template parsing (layout+template and individual files, without a layout)
- Org(-mode) file conversion and parsing
- MD (Markdown) file conversion and parsing
- Caching implemented to avoid reading files from disk, every time the page is called, and avoid
server/service restarts - Paths are automatically created, no extra steps needed (eg. example.com/path/to/page)
- Basic kubernetes health and readiness checks are implemented
- Data collection implemented (collected via HEADER, this can be spoofed, unfortunately)
- Data collected, forwards data to backend, which is setup, via environment variable:
BACKEND=http://YourBackend.example.com:8080
extra notes
- Add port number and "http://" in your .env file (an example is included), or exported one way or another
- an example service file has been included. There will be an official one, but this is one I currently use (just edited to suite my environment)
- having the backend node, is not required to function