124 Commits

Author SHA1 Message Date
2fbc7186c0 Merge pull request 'Intégration du support arcast dans le module cast' (#25) from arcast into master
All checks were successful
arcad/edge/pipeline/head This commit looks good
Reviewed-on: #25
2024.1.12-stable.1304.2fbc718
2024-01-12 14:04:29 +01:00
7633ae0419 feat(module): arcast integration
Some checks are pending
arcad/edge/pipeline/head Build started...
arcad/edge/pipeline/pr-master Build started...
2024-01-12 14:02:53 +01:00
335b34625b feat(module): generalizing casting process
All checks were successful
arcad/edge/pipeline/head This commit looks good
2024-01-12 12:11:41 +01:00
776dbba5b0 Merge pull request 'feat(storage): add revision number to documents' (#24) from document-revision into master
All checks were successful
arcad/edge/pipeline/head This commit looks good
Reviewed-on: #24
2024.1.12-stable.907.776dbba
2024-01-12 10:07:46 +01:00
8f9428b3f3 feat(storage): add revision number to documents
Some checks are pending
arcad/edge/pipeline/head Build started...
arcad/edge/pipeline/pr-master Build started...
ref #13
2024-01-12 10:05:47 +01:00
a268759d33 Merge pull request 'Implémentation d'un système de cache type LFU pour le BlobStore' (#23) from lfu-cache into master
All checks were successful
arcad/edge/pipeline/head This commit looks good
Reviewed-on: #23
2024.1.10-stable.1222.a268759
2024-01-10 13:22:51 +01:00
a276b92a03 feat: implement lfu based cache strategy
All checks were successful
arcad/edge/pipeline/head This commit looks good
arcad/edge/pipeline/pr-master This commit looks good
2024-01-10 13:16:52 +01:00
b9c08f647c feat: use go 1.21.5
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.12.5-stable.2140.b9c08f6
2023-12-05 22:40:53 +01:00
59f023a7d9 fix: do not use goja.Value outside of loop
All checks were successful
arcad/edge/pipeline/head This commit looks good
ref #22
2023.12.5-stable.2027.59f023a
2023-12-05 21:27:43 +01:00
753a6c9708 fix: temporarily write blob directly as response body without http.ServeContent
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.12.5-stable.1318.753a6c9
2023-12-05 14:18:22 +01:00
b120e590b6 fix: do not use goja.Value outside of run loop 2023-12-05 14:14:08 +01:00
242bf379a8 feat: rewrite cache blobstore driver parameters parsing
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.12.3-stable.1326.242bf37
2023-12-03 14:26:57 +01:00
065a9002a0 fix(storage): use missing cache driver options
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.12.1-stable.1420.065a900
2023-12-01 15:20:12 +01:00
83a1e89665 feat: use forked version of bigcache to prevent 64bits misalignment problems
All checks were successful
arcad/edge/pipeline/head This commit looks good
See https://github.com/allegro/bigcache/issues/368
See https://golang.org/pkg/sync/atomic/#pkg-note-BUG
2023.12.1-stable.1122.83a1e89
2023-12-01 12:22:53 +01:00
d9e8aac458 feat(packaging): rotate storage-server log files on alpine
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.11.30-stable.1854.d9e8aac
2023-11-30 19:54:00 +01:00
32f04af138 feat(storage): improve caching in cache driver
All checks were successful
arcad/edge/pipeline/head This commit looks good
ref #20
2023.11.30-stable.1809.32f04af
2023-11-30 19:09:51 +01:00
870db072e0 Merge pull request 'Réécriture du package bus pour éviter les deadlocks' (#21) from bus-rewrite into master
All checks were successful
arcad/edge/pipeline/head This commit looks good
Reviewed-on: #21
2023.11.30-stable.1410.870db07
2023-11-30 15:10:50 +01:00
ad49c1718c feat: rewrite bus to prevent deadlocks
All checks were successful
arcad/edge/pipeline/head This commit looks good
arcad/edge/pipeline/pr-master This commit looks good
2023-11-30 15:02:36 +01:00
f4a7366aad feat(storage): rpc driver client pooling and memory-constrained cache
All checks were successful
arcad/edge/pipeline/head This commit looks good
driver

ref #20
2023.11.29-stable.1010.f4a7366
2023-11-29 11:10:29 +01:00
02c74b6f8d feat(client): add loader for apps menu
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.25-stable.1927.02c74b6
2023-10-25 21:27:41 +02:00
8889694125 feat(cli): add basic bundle info command
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.24-stable.2052.8889694
2023-10-24 22:52:51 +02:00
6a99409a15 feat(blobstore): add cache driver 2023-10-24 22:52:33 +02:00
2fc590d708 feat(storage): retry sqlite failed transaction when database is busy
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.22-stable.2118.2fc590d
2023-10-22 23:18:02 +02:00
6e4bf2f025 feat(storage): remap rpc errors
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.22-stable.2104.6e4bf2f
2023-10-22 23:04:56 +02:00
22a3326be9 feat(lifecycle): execute onInit func asynchronously
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.22-stable.847.22a3326
2023-10-22 10:47:44 +02:00
0cfb132b65 feat(lifecycle-module): add debug message for onInit() execution
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.21-stable.1946.0cfb132
2023-10-21 21:46:51 +02:00
de4ab0d02c fix(bus): prevent double close in event dispatcher
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.21-stable.1938.de4ab0d
2023-10-21 21:38:34 +02:00
d1458bab4a ci: use go 1.21.2
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.20-stable.901.d1458ba
2023-10-20 11:01:32 +02:00
a5c67c29d0 feat(bundle): add zim format support
Some checks failed
arcad/edge/pipeline/head There was a failure building this commit
2023-10-19 22:20:52 +02:00
1544212ab5 feat: capture logged exceptions and integrate storage-server with sentry 2023-10-19 21:47:09 +02:00
efb8ba8b99 feat(app): pass context to start process 2023-10-19 20:05:59 +02:00
4d064de164 feat(filter): add basic json parsing test case
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.11-stable.943.4d064de
2023-10-11 11:43:17 +02:00
8a5a1cd482 chore: watch .env file in dev mode
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.3-stable.1725.8a5a1cd
2023-10-03 11:25:14 -06:00
3fd25988cf feat(storage-server): fix typo in openrc init script 2023-10-03 11:24:59 -06:00
ebe3e77879 feat(storage-server): remove /var/log/storage-server directory for apk packager 2023-10-03 11:24:35 -06:00
3078ea7d21 feat(storage-server): add check-token command 2023-10-03 11:24:03 -06:00
4c6e979bb6 fix(ci): inject current branch name in release tasks
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.3-stable.325.4c6e979
2023-10-02 21:25:36 -06:00
0fded0170a feat(storage-server): fix service
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.3-head.256.0fded01
2023-10-02 20:56:53 -06:00
6ddd831025 fix(ci): update sdk test app version correctly
All checks were successful
arcad/edge/pipeline/head This commit looks good
2023.10.2-head.2211.6ddd831
2023-10-02 16:11:46 -06:00
4fe68e335a fix(ci): add missing task dependency
Some checks failed
arcad/edge/pipeline/head There was a failure building this commit
2023-10-02 15:18:23 -06:00
599ff749d3 Merge pull request 'feat(storage): rpc based implementation' (#8) from rpc-store into master
Some checks failed
arcad/edge/pipeline/head There was a failure building this commit
Reviewed-on: #8
2023.10.2-stable.2314.599ff74
2023-10-02 23:14:21 +02:00
9f89c89fb9 feat(storage-server): add packaging services
All checks were successful
arcad/edge/pipeline/pr-master This commit looks good
2023-10-02 15:05:18 -06:00
d2472623f2 feat(storage-server): jwt based authentication
All checks were successful
arcad/edge/pipeline/pr-master This commit looks good
2023-10-01 19:56:38 -06:00
c63af872ea feat: goreleaser packaging
All checks were successful
arcad/edge/pipeline/pr-master This commit looks good
2023.9.28-rpcstore.2226.c63af87
2023-09-28 14:26:46 -06:00
8e574c299b feat(storage): rpc based implementation
All checks were successful
arcad/edge/pipeline/pr-master This commit looks good
2023.9.28-rpcstore.2036.8e574c2
2023-09-28 12:36:30 -06:00
c3535a4a9b feat(http): allow passing middlewares via options
All checks were successful
arcad/edge/pipeline/head This commit looks good
v2023.9.20-c3535a4
2023-09-20 09:23:53 -06:00
7e58551f6a docs(context): remove reference to obsolete attribute
All checks were successful
arcad/edge/pipeline/head This commit looks good
v2023.9.20-7e58551
2023-09-20 09:02:27 -06:00
41d5db6321 docs(auth): add informations about anonymous users
ref arcad/edge-menu#86
2023-09-20 09:01:36 -06:00
8eb441daee feat(auth): automatically generate anonymous user session
All checks were successful
arcad/edge/pipeline/head This commit looks good
ref arcad/edge-menu#86
v2023.9.20-8eb441d
2023-09-20 08:55:49 -06:00
17808d14c9 fix: prevent bus congestion by flushing out messages
All checks were successful
arcad/edge/pipeline/head This commit looks good
v2023.4.26-17808d1
2023-04-26 15:53:23 +02:00