bump version references to 0.1.4

michael 2025-09-10 20:13:53 +02:00
parent 7d58c90659
commit 6a4d968550
5 changed files with 21 additions and 21 deletions

@ -1,6 +1,6 @@
# API Documentation # API Documentation
**Furt Gateway v0.1.3 API Reference** **Furt Gateway v0.1.4 API Reference**
## Übersicht ## Übersicht
@ -178,7 +178,7 @@ curl -X POST https://api.example.com/v1/mail/send \
- **[Mail Service API](Mail-Service-API.md)** - Detaillierte Mail-Service-Dokumentation - **[Mail Service API](Mail-Service-API.md)** - Detaillierte Mail-Service-Dokumentation
- **[Health Endpoint](Health-Endpoint.md)** - System-Monitoring und Diagnostics - **[Health Endpoint](Health-Endpoint.md)** - System-Monitoring und Diagnostics
## Current Limitations (v0.1.3) ## Current Limitations (v0.1.4)
- **Service Integration:** Aktuell ist nur der Mail-Service (formular2mail) integriert - **Service Integration:** Aktuell ist nur der Mail-Service (formular2mail) integriert
- **Service Discovery:** Andere Services können sich noch nicht dynamisch registrieren - **Service Discovery:** Andere Services können sich noch nicht dynamisch registrieren

@ -24,7 +24,7 @@ GET /health
{ {
"status": "healthy", "status": "healthy",
"service": "furt-lua", "service": "furt-lua",
"version": "0.1.3", "version": "0.1.4",
"content_hash": "abc123def456", "content_hash": "abc123def456",
"vcs_info": { "vcs_info": {
"type": "git", "type": "git",
@ -52,7 +52,7 @@ GET /health
{ {
"status": "degraded", "status": "degraded",
"service": "furt-lua", "service": "furt-lua",
"version": "0.1.3", "version": "0.1.4",
"timestamp": 1632150000, "timestamp": 1632150000,
"features": { "features": {
"smtp_configured": false, "smtp_configured": false,
@ -279,7 +279,7 @@ curl -s http://localhost:7811/health | jq '.status'
```bash ```bash
curl -s http://localhost:7811/health | jq '.version' curl -s http://localhost:7811/health | jq '.version'
# Output: "0.1.3" # Output: "0.1.4"
``` ```
### Feature Status ### Feature Status
@ -360,7 +360,7 @@ Health-Endpoint-Aufrufe erscheinen in den Server-Logs:
``` ```
[2024-09-10 12:34:56] Health endpoint called - Status: healthy [2024-09-10 12:34:56] Health endpoint called - Status: healthy
[2024-09-10 12:34:56] merkwerk health info: version=0.1.3, source=merkwerk [2024-09-10 12:34:56] merkwerk health info: version=0.1.4, source=merkwerk
``` ```
**Request-ID:** Health-Checks erhalten keine Request-ID da sie stateless sind. **Request-ID:** Health-Checks erhalten keine Request-ID da sie stateless sind.

10
Home.md

@ -20,9 +20,9 @@ Furt bietet drei Installationswege:
### Package-basierte Installation ### Package-basierte Installation
```bash ```bash
# Versioniertes Package herunterladen # Versioniertes Package herunterladen
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.4/furt-api-gateway-v0.1.4.tar.gz
tar xzf furt-api-gateway-v0.1.3.tar.gz tar xzf furt-api-gateway-v0.1.4.tar.gz
cd furt-api-gateway-v0.1.3 cd furt-api-gateway-v0.1.4
# 6-Phasen-Installation mit Helper Scripts # 6-Phasen-Installation mit Helper Scripts
sudo ./install.sh # Fresh Installation sudo ./install.sh # Fresh Installation
@ -145,7 +145,7 @@ sudo ./install.sh --upgrade
## Current Status ## Current Status
**v0.1.3 Features:** **v0.1.4 Features:**
- ✅ Mail-Service (`POST /v1/mail/send`) - formular2mail integriert - ✅ Mail-Service (`POST /v1/mail/send`) - formular2mail integriert
- ✅ Health-Check (`GET /health`) - ✅ Health-Check (`GET /health`)
- ✅ API-Key Authentication - ✅ API-Key Authentication
@ -161,7 +161,7 @@ sudo ./install.sh --upgrade
Furt ist aktuell ein integrierter HTTP-Server mit eingebautem Mail-Service (formular2mail). Die Service-Separation in eigenständige Module ist für zukünftige Versionen geplant. Furt ist aktuell ein integrierter HTTP-Server mit eingebautem Mail-Service (formular2mail). Die Service-Separation in eigenständige Module ist für zukünftige Versionen geplant.
**Aktuelle v0.1.3 Architektur:** **Aktuelle v0.1.4 Architektur:**
- **furt** enthält Mail-Routing als integrierten Service - **furt** enthält Mail-Routing als integrierten Service
- **Multi-Tenant-Konfiguration** über API-Keys - **Multi-Tenant-Konfiguration** über API-Keys
- **Plugin-ready** für zukünftige Service-Module - **Plugin-ready** für zukünftige Service-Module

@ -35,9 +35,9 @@ Die Scripts prüfen während der Installation ob alle Module verfügbar sind und
Für die automatisierte Installation benötigst du das komplette furt-Package inklusive aller Helper Scripts: Für die automatisierte Installation benötigst du das komplette furt-Package inklusive aller Helper Scripts:
```bash ```bash
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.4/furt-api-gateway-v0.1.4.tar.gz
tar -xzf furt-api-gateway-v0.1.3.tar.gz tar -xzf furt-api-gateway-v0.1.4.tar.gz
cd furt-api-gateway-v0.1.3 cd furt-api-gateway-v0.1.4
``` ```
Das Package enthält die komplette `scripts/`-Verzeichnisstruktur mit allen Helper Scripts und den plattformspezifischen Service-Templates im `deployment/`-Verzeichnis. Das Package enthält die komplette `scripts/`-Verzeichnisstruktur mit allen Helper Scripts und den plattformspezifischen Service-Templates im `deployment/`-Verzeichnis.
@ -116,9 +116,9 @@ Für Updates existierender furt-Installationen nutzt du den Upgrade-Modus. Diese
```bash ```bash
# Neues Package herunterladen # Neues Package herunterladen
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.4/furt-api-gateway-v0.1.4.tar.gz
tar -xzf furt-api-gateway-v0.1.3.tar.gz tar -xzf furt-api-gateway-v0.1.4.tar.gz
cd furt-api-gateway-v0.1.3 cd furt-api-gateway-v0.1.4
# Upgrade durchführen # Upgrade durchführen
doas ./install.sh --upgrade # OpenBSD doas ./install.sh --upgrade # OpenBSD
@ -140,7 +140,7 @@ Nach einem Upgrade zeigt das Script die neue Versionsnummer und erinnert daran d
furt upgrade completed successfully furt upgrade completed successfully
Source code updated to: Source code updated to:
Version: 0.1.3+abc123 Version: 0.1.4+abc123
Service restart required: Service restart required:
doas rcctl restart furt doas rcctl restart furt

@ -32,9 +32,9 @@ Du kannst furt entweder als versioniertes Package herunterladen oder direkt aus
```bash ```bash
# Package-Download # Package-Download
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.4/furt-api-gateway-v0.1.4.tar.gz
tar -xzf furt-api-gateway-v0.1.3.tar.gz tar -xzf furt-api-gateway-v0.1.4.tar.gz
cd furt-api-gateway-v0.1.3 cd furt-api-gateway-v0.1.4
``` ```
Alternativ kannst du das Git-Repository clonen: Alternativ kannst du das Git-Repository clonen: