Project

General

Profile

Actions

Architecture #23677

open

Migrate to zio-json

Added by Clark ANDRIANASOLO about 1 year ago. Updated 18 days ago.

Status:
New
Priority:
N/A
Category:
Architecture - Code maintenance
Target version:
Effort required:
Name check:
To do
Fix check:
To do
Regression:
No

Description

Regarding performance, security, productivity and maintenance, we want to do all the JSON-related manipulations with zio-json instead of lift-json (see linked issue for a more elaborate rationale).


Subtasks 24 (5 open19 closed)

Architecture #23682: Migrate utils package to zio-jsonRejectedClark ANDRIANASOLOActions
Architecture #23684: Migrate rudder-templates-cli package to zio-jsonReleasedClark ANDRIANASOLOActions
Architecture #23704: Migrate cve, secretmanagement private-plugins to zio-jsonReleasedFrançois ARMANDActions
Architecture #23707: Implement common zio-json utils for plugins in rudder ReleasedFrançois ARMANDActions
Architecture #23706: Migrate public plugins to zioNewClark ANDRIANASOLOActions
Architecture #23736: Implement common utils for compatibility of zio-json API responseReleasedFrançois ARMANDActions
Rudder plugins - Architecture #23760: Migrate branding, openscap, scale-out-relay to zio-jsonReleasedFrançois ARMANDActions
Architecture #23775: Migrate api-authorizations, auth-backends to zio-jsonReleasedVincent MEMBRÉActions
Rudder plugins - Architecture #23805: Migrate datasource plugin to zio-jsonReleasedFrançois ARMANDActions
Rudder plugins - Architecture #23830: Migrate users and supervised target APIs in change-validation to zio-jsonReleasedFrançois ARMANDActions
Rudder plugins - Architecture #23831: Migrate change request API in change-validation to zio-jsonReleasedFrançois ARMANDActions
Bug #23837: Enforce change request and workflow table schemaReleasedFrançois ARMANDActions
Architecture #23708: Migrate and test reporting plugin to zio-jsonReleasedFrançois ARMANDActions
Architecture #23741: Testing json from API definitions in YAML should have a nice displayReleasedFrançois ARMANDActions
Architecture #23756: Comparison json should allow to display json diffReleasedFrançois ARMANDActions
Architecture #24832: Migrate rudder-web to zio-jsonReleasedFrançois ARMANDActions
Architecture #24833: Migrate NodeApi to zio-json in rudder-rest and utilsReleasedFrançois ARMANDActions
Architecture #24974: Fix ambiguous json encoder implicits for NodeId in system-updatesReleasedFrançois ARMANDActions
Architecture #24975: API v20 documentation with Node api changesReleasedFrançois ARMANDActions
Architecture #24851: Migrate NodeApi to zio-jsonReleasedFrançois ARMANDActions
Architecture #25980: Migrate Group category API endpoints to zio-jsonPending releaseFrançois ARMANDActions
Architecture #26015: Migrate compliance serialization to zio-jsonIn progressClark ANDRIANASOLOActions
Architecture #26016: Migrate technique API to zio-jsonNewActions
Architecture #26017: Migrate old internal EventLog APIs to zio-jsonPending releaseFrançois ARMANDActions

Related issues 5 (3 open2 closed)

Related to Rudder - Architecture #18879: Test zio-json in place of lift-jsonReleasedFrançois ARMANDActions
Related to Rudder - Architecture #23737: Update to chimney 0.8.2ReleasedFrançois ARMANDActions
Related to Rudder - Architecture #25960: Remove unused and duplicate rest extractor lift-json methodsPending releaseFrançois ARMANDActions
Related to Rudder - Architecture #26046: Migrate compliance status from lift-json to zio-jsonPending technical reviewClark ANDRIANASOLOActions
Related to Rudder - Architecture #26057: Port technical logs ReportLine to zio-jsonIn progressFrançois ARMANDActions
Actions #1

Updated by Clark ANDRIANASOLO about 1 year ago

Actions #2

Updated by Clark ANDRIANASOLO about 1 year ago

  • Subject changed from Migrate to zio-json in the REST API to Migrate to zio-json
Actions #3

Updated by Clark ANDRIANASOLO about 1 year ago

  • Subtask #23682 added
Actions #4

Updated by Clark ANDRIANASOLO about 1 year ago

  • Subtask #23684 added
Actions #5

Updated by Clark ANDRIANASOLO about 1 year ago

  • Subtask #23704 added
Actions #6

Updated by Clark ANDRIANASOLO about 1 year ago

  • Subtask #23706 added
Actions #7

Updated by Clark ANDRIANASOLO about 1 year ago

  • Subtask #23708 added
Actions #8

Updated by Clark ANDRIANASOLO about 1 year ago

Actions #9

Updated by Clark ANDRIANASOLO about 1 year ago

  • Subtask #23741 added
Actions #10

Updated by Vincent MEMBRÉ 11 months ago

  • Target version changed from 8.1.0~alpha1 to 8.1.0~beta1
Actions #11

Updated by Vincent MEMBRÉ 10 months ago

  • Target version changed from 8.1.0~beta1 to 8.1.0~beta2
Actions #12

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 8.1.0~beta2 to 8.1.0~rc1
Actions #13

Updated by Vincent MEMBRÉ 9 months ago

  • Target version changed from 8.1.0~rc1 to 8.1.0
Actions #14

Updated by Vincent MEMBRÉ 8 months ago

  • Target version changed from 8.1.0 to 8.1.1
Actions #15

Updated by Vincent MEMBRÉ 8 months ago

  • Target version changed from 8.1.1 to 8.1.2
Actions #16

Updated by Vincent MEMBRÉ 8 months ago

  • Target version changed from 8.1.2 to 8.1.3
Actions #17

Updated by Clark ANDRIANASOLO 8 months ago

  • Subtask #24832 added
Actions #18

Updated by Clark ANDRIANASOLO 8 months ago

  • Subtask #24833 added
Actions #19

Updated by Clark ANDRIANASOLO 8 months ago

  • Subtask #24851 added
Actions #20

Updated by Vincent MEMBRÉ 7 months ago

  • Target version changed from 8.1.3 to 8.1.4
Actions #21

Updated by Vincent MEMBRÉ 6 months ago

  • Target version changed from 8.1.4 to 8.1.5
Actions #22

Updated by Vincent MEMBRÉ 6 months ago

  • Target version changed from 8.1.5 to 8.1.6
Actions #23

Updated by Vincent MEMBRÉ 5 months ago

  • Target version changed from 8.1.6 to 8.1.7
Actions #24

Updated by Vincent MEMBRÉ 3 months ago

  • Target version changed from 8.1.7 to 8.1.8
Actions #25

Updated by Vincent MEMBRÉ about 1 month ago

  • Target version changed from 8.1.8 to 8.1.9
Actions #26

Updated by Clark ANDRIANASOLO 25 days ago

  • Related to Architecture #25960: Remove unused and duplicate rest extractor lift-json methods added
Actions #27

Updated by Vincent MEMBRÉ 24 days ago

  • Target version changed from 8.1.9 to 8.1.10
Actions #28

Updated by Clark ANDRIANASOLO 23 days ago

  • Subtask #25980 added
Actions #29

Updated by Vincent MEMBRÉ 20 days ago

  • Target version changed from 8.1.10 to 8.1.11
Actions #30

Updated by Clark ANDRIANASOLO 18 days ago

  • Subtask #26015 added
Actions #31

Updated by Clark ANDRIANASOLO 18 days ago

  • Subtask #26016 added
Actions #32

Updated by Clark ANDRIANASOLO 18 days ago

  • Subtask #26017 added
Actions #33

Updated by François ARMAND 7 days ago

Actions #34

Updated by François ARMAND 7 days ago

Actions

Also available in: Atom PDF