KernelDeimos
20b5662704
dev(backend): make data-access an essential module
2026-01-21 23:00:45 -05:00
Daniel Salazar
4e6d9c9f33
perf: improve tel + decrease logs ( #2309 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* perfmon: lower healthcheck status cache, add kv health signal
* perf: improve tel + decrease logs
* logs
2026-01-20 20:21:08 -08:00
KernelDeimos
f8bdcf8470
dev: [+] DataAccessModule > AppService > select()
...
This commit adds the DataAccessModule, which is where replacement
"flatter" implementations for what is currently implemented via
EntityStorage/OM will be developed.
This commit also adds AppService, which is where the `crud-q`
implementor for apps will be implemented.
This commit adds the `select()` implementation for AppService. Currently
it is missing many behaviors for parity with the current ES/OM
implementation including:
- coercion of boolean values
- nested objects and their properties
- `icon_size` parameter support
2025-12-22 17:13:07 -05:00
Daniel Salazar
ed51a042b4
telemetry: config telemetry to run by default ( #2184 )
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (20.x) (push) Has been cancelled
test / test-backend (22.x) (push) Has been cancelled
test / API tests (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled
2025-12-15 18:49:49 -08:00
KernelDeimos
1ea8f9ddf1
devex: performance monitor environment variable
...
Instead of requiring developers to keep changes in their git index to
use the performance monitor, make it configurable through the .env
file.
2025-09-22 19:31:03 -04:00
KernelDeimos
f729eaa31f
fix: use dynamic import for dotenv
2025-09-22 19:30:37 -04:00
KernelDeimos
15eb44d62d
feat: add optional dotenv support
...
This adds an optional import for 'dotenv'. If dotenv is installed
via npm then the .env file will be loaded.
2025-09-22 19:13:05 -04:00
KernelDeimos
6d8889e434
dev: add config.__set_config_object__()
2025-08-28 18:28:29 -04:00
Xiaochen Cui
a98cc45f22
feat: memory filesystem provider
...
* Reapply "dev: memory filesystem"
This reverts commit 6f3bace4c4 .
* fs: improve the robustess of set/get_storage api
2025-08-28 16:08:21 -04:00
KernelDeimos
6f3bace4c4
Revert "dev: memory filesystem"
...
This reverts commit 1f6bbe1672 .
2025-08-27 14:26:03 -04:00
Xiaochen Cui
1f6bbe1672
dev: memory filesystem
...
* fs/memory-provider: passed all apitests
* test: write benchmark
* fs: add benchmark for stat-intensive scenario
* apitest: update duration
* fs: remove "NodeSelector", add checks to memoryfs, passed simple test
* test: update apitest
* debug: remove a debug stmt
2025-08-27 14:12:31 -04:00
ProgrammerIn-wonderland
58800e5d19
rebase fixes
2025-08-14 18:32:22 -04:00
KernelDeimos
65b288d58d
dev: enable DNSModule for local instances
2025-08-14 18:32:22 -04:00
jelveh
6f6bb5a484
Remove Convert, IPGeo, NewsData, Firebase, Mail, Analytics, and Weather
2025-06-21 14:57:58 -07:00
KernelDeimos
4647e2d9c0
dev: add experimental firebase authentication
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
This adds an experimental custom token authentication endpoint to Puter.
This is disabled unless the firebase-auth service is explicitly
configured, and is not yet ready for production use.
2025-05-01 17:14:25 -04:00
KernelDeimos
7945586050
dev: ip geolocation driver (initial development)
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-04-21 17:53:39 -04:00
KernelDeimos
5e30958a14
tweak: enable convert module on selfhosted run
2025-02-06 17:34:57 -05:00
KernelDeimos
57231d31e4
dev: add email module to run-selfhosted
2025-02-03 13:14:52 -05:00
KernelDeimos
c96d3b546c
dev: update selfhosted default modules
2025-01-28 10:37:39 -05:00
KernelDeimos
591c6c0fd3
dev: add wisp relay service
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-22 11:45:58 -05:00
KernelDeimos
6f4b1bf94a
fix: missing changes to run-selfhosted.js
2025-01-13 09:11:39 -05:00
jelveh
6a184d52b4
Update copyright notice dates in license headers
2025-01-06 15:18:22 -08:00
KernelDeimos
10f6e5458e
refactor: move WebServerService and socketio to module
2024-12-03 14:19:26 -05:00
KernelDeimos
c213b21bee
move: BroadcastService to [+] BroadcastModule
2024-08-08 15:13:32 -04:00
KernelDeimos
cea29645fe
feat: add message encryption between Puter peers
2024-08-08 15:13:32 -04:00
KernelDeimos
c97688706e
tweak: add boot error help
2024-08-05 15:59:09 -04:00
KernelDeimos
f924d48b02
feat: add textract driver to puterai module
2024-08-03 21:07:56 -04:00
KernelDeimos
c28f2cb4df
dev: add service to test images through drivers
2024-07-31 17:06:50 -04:00
KernelDeimos
3a7221dba5
chore: cleanup root directory
2024-07-09 04:18:55 -04:00