Release/v0.5.1#391
Closed
LancelotMarti wants to merge 130 commits into
Closed
Conversation
* logging instrumentator * add logging instrumentator in server and simplify docker compose * remove edit from dockerfile * setting all version of containers, not latest
* Add OpenDP Polars (opendp v0.12) * Add new tests for opendp polars * Add notebook for Polars * Datetime compatibility not included at the moment * Minor fixes in code base
* Add RabbitMQ queues and Devenv * Always use MongoDB -> Remove YamlDBConfig * Always use MinIO
* Add Keycloak in devenv (and it's supporting postgres) * Split the devenv.nix a bit for ease of edit * Add some (pdb) run script examples
* setup.py -> pyproject.toml * relax minor dev requirements * add server/dashboard processes * build doc on pull request but don't publish it * fix build from root (setuptools)
* Adding authentication dependency to endpoints with FreePass authenticator and jwt authenticator. Client works with both methods. * Updated admin methods to include user addition into keycloak. Created lomas_demo_setup script to be run in a separate container (instead of filling up the mongodb from the fastapi server). Move configs models and merge them when possible. * Add keycloak user management to lomas dashboard. Remove some dashboard tests until we have a proper dev environment that spins a mongodb and a keycloak service. * Update notebooks and clean client. * PEP 639: SPDX license --------- Co-authored-by: Bruno Studer <bruno.studer@protonmail.com>
* Fixing Dockerfile and dependencies * Used variable interpolation in docker compose test and auto-generate ground truth .env.docker-compose file from devenv * Automatically generate config files and parametrize docker compose * Added docker-compose-up and -down utility scripts + updated docs
* QoL: disable cuda-by-default on torch pull / cachix
* Added path prefix to admin functions (add via yaml, etc.). Made tests agnostic to where they are run from. Fixed issue with dashboard config * quick fix in dockerfile
* Add stdout logging
* [rabbitmq] retry connect * add timeout
* [devenv] adding loki & tempo * [devenv] add opentelemetry collector * namespaced telemetry processes * [postgres] startup clean * add a help section * add grafana * switch default namespace to default * bump deps * typo / dups
- Added setup jobs (keycloak setup and demo setup) - Added dependencies between jobs/server/worker and keycloak/mongo.
* Adding client tests * Server re-enqueues messages to result queue if it does not recognise job id. Allows for server to be live even during tests that use fastapi's test client * fix all notebooks and make separate tests for each notebook. * trying to fix worker * running notebooks
* Pydantic-Settings * tiny hook * classifiers * add nbstripout * notebook normalize * remove conflicting sdps * server depends on mongo * docker compose tests + some fixes add try loop for sql query in notebook * added dataset collection, updated compose test script * skipping smartnoise notebook * rerun notebooks * tiny * git attributes * split mongo dsn into url, user and password for compatibility with k8 secrets * split-coverage --------- Co-authored-by: Bruno Studer <bruno.studer@protonmail.com>
additional linting
* Add keycloak admin tests
* enable selected proportion of nullable, not just boolean * rename to nullable_proportion * add annotation
* switch all configs to env var in helm chart * adding secrets in helm charts * Make telemetry fields optional when not enabled, make private_db_credentials optional * Run notebooks * Upload test logs as artifacts of github action (worker included)
Split devenv into modules
* backup * single user add works, still multi-user todo * yaml import also working * add delete functions and cleanup * demo setup should not fail if no dex config * revert id token ttl * fix lomas setup --------- Co-authored-by: Bruno Studer <bruno.studer@protonmail.com>
* doc fixier * dependencies update
* bump devenv 2.1.2
* Fix telemetry * fix linters * keep csvw-eo only in core * relax telemetry env requirements * fix telemetry variables --------- Co-authored-by: Bruno Studer <bruno.studer@protonmail.com>
* Add initcontainers for worker and server * Template image initcontainers and resources
devenv.garage fix
* release v0.5.0
* add delete bootstrap button to dashboard * persist bootstrap to db * add option to wipe db at startup
Member
bstuder
approved these changes
Jun 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.