Maxime Alves LIRMM
671e03be79
[testing] disable dryrun test (non working)
2022-08-04 19:08:22 +02:00
Maxime Alves LIRMM
30b3b07afc
[cli] fix domain command and add config_file argument (as json)
2022-08-04 19:06:25 +02:00
Maxime Alves LIRMM
cbb40f03ab
[docker] 3.10.5-slim-bullseye
2022-07-20 17:24:43 +02:00
Maxime Alves LIRMM@home
409bb400ab
[release] 0.6.20
2022-07-18 23:23:09 +02:00
Maxime Alves LIRMM
779dd2d519
[deps] lock pipenv update
2022-07-18 20:35:49 +02:00
Maxime Alves LIRMM
84747e3f73
[release] 0.6.20-rc0
2022-07-18 20:34:12 +02:00
Maxime Alves LIRMM
18748808c9
[fix] argument handling
2022-07-18 18:47:38 +02:00
Maxime Alves LIRMM
34ede09fe2
[release] 0.6.19
2022-07-06 08:34:11 +02:00
Maxime Alves LIRMM
6ebdf765bd
[deps] pytest v7, [ci/cd] no tests on python3.6
2022-07-06 08:29:29 +02:00
Maxime Alves LIRMM
2d47789f61
[ci/cd] parallel tests on multiple python versions
2022-07-06 08:15:49 +02:00
maxime
3ec6d7514e
[release] 0.6.18
2022-06-23 15:48:58 +02:00
maxime
3c97d39cdc
[config] restore dumped configuration when using HALFAPI_DOMAIN_NAME
2022-06-23 15:33:19 +02:00
maxime
f96c712aa8
[release] 0.6.17
2022-06-23 11:07:41 +02:00
maxime
23a93026aa
[halfdomain] fix feature HALFAPI_DOMAIN_MODULE for acls route
2022-06-23 11:03:52 +02:00
maxime
05cf37c775
[deps] ajout virtualenv dans les deps (pour build)
2022-06-23 11:00:33 +02:00
maxime
a46b045ca6
[release] 0.6.16
2022-06-23 07:24:05 +02:00
maxime
f68b7e59b8
handle HALFAPI_DOMAIN_MODULE environment variable
2022-06-23 07:21:49 +02:00
Maxime Alves LIRMM@home
b17ce623f4
[release] 0.6.15
2022-05-17 16:19:41 +02:00
Maxime Alves LIRMM@home
7dd7d00625
[halfdomain] fix last modification
2022-05-17 16:13:33 +02:00
Maxime Alves LIRMM@home
389823db82
[deps] Pipfile lock
2022-05-17 16:02:23 +02:00
Maxime Alves LIRMM@home
e70239433f
[halfdomain] add ability to specify a domain's acl module path in __acl__ attribute
2022-05-17 16:01:58 +02:00
Maxime Alves LIRMM@home
739ffc9afa
[release] 0.6.14
2022-05-17 10:31:34 +02:00
Maxime Alves LIRMM@home
99d4aaeb8d
[lib/responses] ajout format XLSX, car ODS bug avec les dates
...
https://github.com/pyexcel/pyexcel-ods/issues/31
2022-05-17 10:30:15 +02:00
Maxime Alves LIRMM
0d9dc2a018
[release] 0.6.13
...
- (rollback from 0.6.12) Remove pytest from dependencies in Docker file and
remove tests
- (dep) Add "packaging" dependency
- Add dependency check capability when instantiating a domain (__deps__
variable, see in dummy_domain)
2022-03-21 09:51:04 +01:00
Maxime Alves LIRMM
b63b0f52c6
[domain] checks versions specified in __deps__ variable of domain module
2022-03-21 09:45:35 +01:00
Maxime Alves LIRMM
63d6d1e8ea
[release] 0.6.12
2022-03-17 17:48:41 +01:00
Maxime Alves LIRMM
e8c99e6012
[ci/cd] install pytest in docker image, run pytest at launch
2022-03-17 17:38:20 +01:00
Maxime Alves LIRMM
568aea9ea8
[clena] nettoyage des fonctions non utilisées
2022-03-16 13:09:50 +01:00
Maxime Alves LIRMM
988a1e5bab
[ci/cd] fix kaniko call
2022-03-14 15:24:57 +01:00
Maxime Alves LIRMM
de72e469d2
[release] 0.6.11
2022-03-14 15:16:06 +01:00
Maxime Alves LIRMM
f7879c6388
[release] 0.6.10
...
- Add "x-out" field in HTTP headers when "out" parameters are specified for a
route
- Add "out" kwarg for not-async functions that specify it
- Hide data fields in args_check logs
- Fix testing lib for domains (add default secret and debug option)
- Domains now need to include the following variables in their __init__.py
- __name__ (str, optional)
- __id__ (str, optional)
- halfapi domain
- Mounts domain routers with their ACLs as decorator
- Configuration example files for systemd and a system-wide halfapi install
- Runs projects
- Handles JWT authentication middleware
2022-03-08 19:24:24 +01:00
Maxime Alves LIRMM
84179743a6
[release] 0.6.9
2022-03-02 16:46:32 +01:00
Maxime Alves LIRMM
adf7f872b6
changelog
2022-02-28 10:21:01 +01:00
Maxime Alves LIRMM
b96f4908c6
[release] 0.6.8
2022-02-28 10:10:06 +01:00
Maxime Alves LIRMM
a388faf1d8
[testing] add "secret" and "production" variable to test_domain configuration
2022-02-28 09:58:47 +01:00
Maxime Alves LIRMM
4d6e935813
[ci/cd] fix kaniko executor
2022-02-10 16:31:26 +01:00
Maxime Alves LIRMM
4e080f805f
[fix] odsresponse
2022-02-10 16:30:08 +01:00
Maxime Alves LIRMM
91dd4cbaa8
[ci/cd] check tag and not branch master
2022-02-10 16:01:38 +01:00
Maxime Alves LIRMM
209c6ef40a
[ci/cd] add rules to execute build stage
2022-02-10 14:31:30 +00:00
Maxime Alves LIRMM
a1c1bf04df
[ci/cd] stages
2022-02-10 15:15:08 +01:00
Maxime Alves LIRMM
90203b2edf
[ci] add ./tests to pytest command
2022-02-10 12:38:54 +01:00
Maxime Alves LIRMM
a69d2b7639
[tests] async router renamed to async_router
2022-02-10 12:30:49 +01:00
Maxime Alves LIRMM
c3153921f7
[tests] test_domain import dummy_domain inside test class
2022-02-10 11:59:40 +01:00
Maxime Alves LIRMM
97fee8ca96
[ci] execute pytest on tests folder
2022-02-10 11:56:35 +01:00
Maxime Alves LIRMM
d33c82e348
[0.6.7] fix ODSResponse
2022-02-10 10:30:19 +01:00
Maxime Alves LIRMM@home
058121d985
[release] 0.6.6
2022-01-21 14:39:46 +01:00
Maxime Alves LIRMM@home
2e5680d29a
[auth] dont activate authenticationMiddleware if secret is missing. NO SECRET ONLY IN FULLY PUBLIC DOMAINS!!!
2022-01-21 14:39:34 +01:00
Maxime Alves LIRMM@home
979007f287
[fix][log] active domains list logging
2022-01-21 14:38:28 +01:00
Maxime Alves LIRMM@home
df555c7d26
[fix] when running one-domain mode we should set the configuration as if the domain was activated
2022-01-21 14:37:54 +01:00
Maxime Alves LIRMM@home
be312d4b7a
[fix][run] wont pop keys if we dont operate on a copy
2022-01-21 14:32:55 +01:00