“Naeel”
aaa1b9a82d
feat: billing layer v1.3.86 — PostgreSQL statistics
...
- internal/billing: Store interface + pgStore (pgx/v5 pool) + NoopStore
- factory.go: NewStore() from BILLING_DSN env var (NoopStore fallback)
- Server.billing: injected into Config, initialized in main
- handleInvokeFunction: record invocation (TriggerConsole)
- invokeInternalFunction: record invocation (TriggerHTTP)
- handleCreateFunction: record event_type=create
- handleCloneFunction: record event_type=clone
- handleDeleteFunction: record event_type=delete
- table: invocations (namespace, function_name, trigger_type, duration_ms, status_code...)
- BILLING_DSN added to console.yaml
- pgx/v5 added to go.mod/go.sum
2026-05-10 08:26:42 +04:00
“Naeel”
9b0089e15a
feat: logs modal + ESC close + /functions/:name/logs endpoint (v1.3.61)
2026-05-07 20:51:02 +04:00
“Naeel”
d342b649a8
fix: restore NSReconciler, archive upload create/edit, fix version label both places; v1.3.45
...
- tenant.go: restore StartNSReconciler (sync FISSION_RESOURCE_NAMESPACES every 30s)
- main.go: call nsm.StartNSReconciler on startup
- handlers.go: handleCreateFunctionFromArchive (multipart), handleUpdateFunctionArchive (PUT /archive)
source-type annotation, source_type in GET response
- functions.js: submitCreate/submitEdit archive mode, openEdit uses source_type
- index.html: version label updated in BOTH places (line 103 and 403) to v1.3.45
- console.yaml: image v1.3.45
- doc: archive-and-edit-modal-flow.md
2026-05-04 06:16:11 +04:00
“Naeel”
a09291e208
feat: remove test mode (X-Test-Sub), all functions stored in S3 via storagesvc
...
- Remove FISSION_TEST_MODE and X-Test-Sub bypass from authMiddleware
- Remove testMode field from Server/Config structs
- Remove TestAuthenticator branch from main.go
- Add uploadToStoragesvc/buildDeploySpec: all function code uploaded to S3
- Add deleteFromStoragesvc: archive deleted from S3 on function delete
- Add FISSION_STORAGESVC_URL env to main.go and deploy/console.yaml
- image: naeel/fission-console:v1.3.31
2026-05-03 13:37:12 +04:00
“Naeel”
dbd35e11ff
feat(auth): demo-логин ≥6 симв, MultiAuthenticator, UUID v5, v1.3.26
2026-05-02 19:45:10 +04:00
“Naeel”
81367f7a5d
feat(auth): auth layer decoupling, версия v1.3.24 в navbar и Help
2026-05-02 19:18:34 +04:00
Naeel
9461026546
refactor: checkpoint layer2 api console changes
2026-04-26 16:41:20 +03:00
Naeel
60646af0c8
refactor: split main.go into packages (internal/api, internal/fission, internal/runtime, cmd/server)
2026-04-25 23:53:20 +03:00