Rafael and WOZCODE
28a11c961a
fix(cdc): allow CDC plugins in RefreshCatalogReq validator
...
Beta's refresh-catalog RefreshCatalogReq DTO restricted plugin to
oracle/mysql/postgresql/sqlserver. Under the cache-first catalog model
(adopted for CDC in the beta merge), the CDC schema-fetch flow posts
/connection-test/refresh-catalog with plugin=mysql_cdc, which the @IsIn
rejected ("plugin must be one of: oracle, mysql, postgresql, sqlserver").
Add mysql_cdc/postgresql_cdc/oracle_cdc to the @IsIn and @ApiProperty enum,
matching the platform connection-test SQS plugin set. docsfera.json regenerated.
Co-Authored-By: WOZCODE <contact@withwoz.com >
2026-08-27 20:13:00 -03:00
Rafael and WOZCODE
107938aa19
Merge origin/beta into feature/cdc-connector
...
Resolves conflicts for PR #510 (base: beta):
- package.json: keep protospack ^3.40.0-beta.20 (carries CDC→Iceberg fields);
package-lock.json reconciled (protospack was the only dep delta vs beta).
- connection-test controller/service/dto: keep BOTH feature sets — our CDC
prerequisites validation AND beta's refresh-catalog endpoints.
- Adopt beta's cache-first catalog reads (connections-api proxy) over our gRPC
path. connectionTestListTables now enriches each table with primary_keys
derived from the cached columns endpoint (is_primary_key), preserving the
CDC create flow's need for PKs under the new architecture; spec updated.
- docsfera.json resolved to ours; regenerated on next app bootstrap.
connection-test spec: 6 passed. tsc --noEmit: clean.
Co-Authored-By: WOZCODE <contact@withwoz.com >
2026-08-27 19:37:31 -03:00
Rafael and WOZCODE
27e0dedea4
feat(maestro): expose tables[].primary_keys on /connection-test/tables
...
Co-Authored-By: WOZCODE <contact@withwoz.com >
2026-08-16 16:57:29 -03:00
Rafael and WOZCODE
a597c41070
feat(cdc): expose CDC routes over REST (on main + beta protospack)
...
Re-applied onto fresh origin/main. pipelinesV2: live-status/pause/unpause/
restart/reset-state routes (per-route @RequireSomePermission — GET for status,
UPDATE for mutations — matching main's current auth convention). connection-test:
POST /connection-test/cdc-prerequisites. inputs: POST /inputs/cdc -> InputCreateCdc.
Consumes protospack 3.40.0-beta.15-cdc.0 tarball; CI guard added.
Co-Authored-By: WOZCODE <contact@withwoz.com >
2026-08-15 19:45:09 -03:00
marcos.rodrigues
0c4888ccdb
FIX: require collect module in endpoints
2026-08-12 15:02:37 -03:00
marcos.rodrigues
cef1184908
Merge branch 'beta' into bugfix/catalog-module-main
2026-08-12 09:58:58 -03:00
marcos.rodrigues
31dda867d1
FIX: require collect module in endpoints
2026-08-12 09:57:23 -03:00
iruy-fr
9d0f449eeb
feat(connection-test): refresh connection catalog cache
2026-07-31 16:33:15 -03:00
iruy-fr
84d64424ca
feat: read connection metadata from catalog cache
2026-07-30 10:17:28 -03:00
marcos-silva-rodrigues
d94c5dee4e
FEAT: init public routes to get data asset by public embed
2025-05-06 14:44:09 -03:00
Gabriel Rosa
5038c7845f
FEAT: dev docker
2024-08-16 21:59:23 +00:00
Gabriel Rosa
a4ff07a285
FIX: removed connection test from external docs
2023-02-16 12:07:47 -03:00
Gabriel Rosa
9058b80383
Merge branch 'main' into feat/docs-refactor
2023-02-13 12:16:12 -03:00
Gabriel Rosa
d6b3e02890
FIX: automattically skip ssl when microservices connection are local
2023-02-13 10:30:50 -03:00
Gabriel Rosa
fbc0d2eede
FIX: moved decorators to a separate folder
2023-02-10 14:23:27 -03:00
rodrigo.zamboni
952a76e905
FIX: fixing empty string netwoer_config_id field on test credentials
2022-09-07 11:22:03 -03:00
Gabriel Rosa
fe041262eb
FIX: pack metadata before sending to createConnection on connection-test
2022-09-05 15:35:09 -03:00
rodrigo.zamboni
dfcc3dcb53
FIX: fixed some merge conflicts
2022-09-05 11:30:16 -03:00
rodrigo.zamboni
080c8fc52a
FIX: Ping route adapted to use connection_id
2022-09-05 11:01:18 -03:00
Victor Radael
6d21f29005
FEAT: Pipeline Version 2
2022-09-01 20:47:46 -03:00
Victor Radael
e526180902
FEAT: Pipeline Version 2
2022-09-01 20:46:02 -03:00
rodrigo.zamboni
8c85172554
Merge branch 'ft/connection-manager' of https://github.com/dadosfera/maestro into ft/connection-manager
2022-09-01 12:45:00 -03:00
rodrigo.zamboni
61296555fe
FIX: not deleting failed connection when it comes from request body
2022-09-01 12:41:46 -03:00
Gabriel Rosa
5b6673a367
FIX: port can be either string or number on connection test ping
2022-09-01 09:15:06 -03:00
rodrigo.zamboni
2968647e73
FIX: add connection add parameter to function
2022-08-30 16:44:27 -03:00
rodrigo.zamboni
b7748970cd
FIX: Fix connectiontest ping dto
2022-08-30 15:37:11 -03:00
Gabriel Rosa
d09bf96e6f
FIX: added reference columns on get table metadata connection test
2022-08-22 10:23:06 -03:00
Gabriel Rosa
033752789a
FIX: connection test ping and connection test credentials
2022-08-17 19:25:03 -03:00
Victor Radael
372fc74bcb
FEAT: Managers
2022-08-12 14:47:44 -03:00
Victor Radael
d0cd62cd3c
Merge Input Refactor
2022-08-12 10:43:20 -03:00
Victor Radael
acd4dafc57
Update feature
2022-08-12 10:38:20 -03:00
Gabriel Rosa
430e09c159
removed some unused tests and new test config
2022-08-11 10:08:06 -03:00
Gabriel Rosa
2514245a44
Merge main and conflicts solving
2022-08-03 13:36:31 -03:00
Gabriel Rosa
0761c42041
removed unused import
2022-08-03 11:34:02 -03:00
Gabriel Rosa
688bf49f3b
FEAT: Connection test creating connection
...
- If any error occurs, connection is deleted
- If operation_result is false, connection is deleted
2022-08-03 11:31:57 -03:00
Gabriel Rosa
a1cdad42ab
FIX: fixed tests modules
2022-08-03 10:37:17 -03:00
Victor Radael
4e6883a404
Update Protospack Name and Network Config
2022-08-02 11:47:13 -03:00
Gabriel Rosa
6161865f1a
FIX: Add authentication on connection-test routes
2022-07-27 14:25:25 -03:00
Gabriel Rosa
d28684a9d0
Connected Connection Test routes to microservice
2022-07-27 14:19:25 -03:00
Gabriel Rosa
037f5cfec0
FEAT: new conection test module
2022-07-27 08:41:32 -03:00