viniciusgadea
bf4f3cfd8c
FEAT: update CustomerSidebarSection and related DTOs to use object type for title; update protospack-v2 version; update from id to customerId
2026-03-25 15:40:57 -03:00
viniciusgadea
10293ad6a9
FEAT: update customer links handling and DTOs for improved structure sidebar. update protospack-v2
2026-03-25 15:24:59 -03:00
Rafael and Claude Opus 4.5
52bda8ebe2
FEAT: add authProvider field to user response
...
- Add authProvider to user entity DTO
- Update user service to include authProvider
- Update auth controller response
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 18:55:36 -03:00
viniciusgadea
8ac0a8a79f
REFACTOR: rename 'companySite' to 'personalSite' in user DTOs and related services
2026-01-05 15:43:35 -03:00
viniciusgadea
e2a7d2b92b
FIX: update organization info field from 'name' to 'companyName'
2026-01-05 11:47:20 -03:00
viniciusgadea
55b0961b82
FEAT: add organization info endpoints and DTOs for update and retrieval new organization forms
2026-01-02 09:21:46 -03:00
Rafael and Claude Opus 4.5
5dbc644d1d
fix: security vulnerability - upgrade multer to 2.0.2
...
- Update multer override from 1.4.5-lts.1 to 2.0.2 to fix HIGH vulnerabilities:
- CVE-2025-47935 (DoS via memory leaks)
- CVE-2025-47944
- CVE-2025-48997
- CVE-2025-7338
Reduces HIGH vulnerabilities from 4 to 0
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-29 11:42:04 -03:00
Rafael Santana
a18bdccc09
Merge branch 'beta' into fix/security-vulnerabilities-high
2025-12-23 13:51:25 -03:00
Rafael and Claude
b27298501d
FIX: resolve HIGH security vulnerabilities (18 → 0)
...
Upgraded Node.js and dependencies to address critical vulnerabilities:
**Infrastructure:**
- Upgrade Node.js from 18.17-alpine to 20-alpine (Alpine 3.18 → 3.23)
- Upgrade npm to 11.7.0 (includes glob 13.0.0 fix)
- Replace npm ci with npm install, then back to npm ci with npm 11 lock
**Dependencies:**
- Update axios: 0.27.2 → 0.30.2 (fixes 2 CVEs)
- Update body-parser: 1.20.1/1.20.2 → 1.20.3
- Update cross-spawn: 7.0.3 → 7.0.6 (hoisted)
- Update glob: 10.2.4 → 10.5.0 (hoisted)
- Update path-to-regexp: 3.2.0 → 3.3.0 (maintains @nestjs/swagger compatibility)
- Update semver: 7.5.1 → 7.5.2
**Results:**
- HIGH vulnerabilities: 18 → 0 (100% reduction)
- Alpine OS vulnerabilities: 6 → 0 (fixed by Alpine 3.23)
- Node.js vulnerabilities: 12 → 0
- All tests passing
- Production verified working
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-23 13:48:02 -03:00
vinicius gadea
6948156693
Merge branch 'beta' into feature/catalog-update
2025-12-19 08:21:52 -03:00
viniciusgadea
039c652b28
DOC: Update @dadosfera/protospack-v2 to version 3.38.0-beta.19 in package.json and package-lock.json
2025-12-18 17:11:18 -03:00
Marcos Rodrigues
61109f8ae9
FIX: send new user info
2025-12-18 10:24:29 -03:00
Marcos Rodrigues
7f5d157739
FEAT: update protospack version
2025-12-18 09:52:11 -03:00
Marcos Rodrigues
bce73fb11f
FEAT: update user route
2025-12-17 17:24:03 -03:00
Rafael Santana
b2700d4bb0
Merge branch 'beta' into fix/redis-tls-configurable
2025-12-16 16:39:11 -03:00
Rafael and Claude Opus 4.5
df674dd441
FEAT: add Platform API proxy with Elasticsearch and DynamoDB sync
...
- Add Platform API module to proxy requests to Platform API service
- Add Elasticsearch service for pipeline catalog sync (CRUD operations)
- Add DynamoDB service for storing pipeline tables/inputs configuration
- Sync pipeline creation/update/delete to Elasticsearch index
- Extract tables from jobs with connector-specific mappings:
- JDBC: table_name, load_type, column_include_list, incremental_column_name
- Singer: replication_method -> full_load/incremental
- S3: same as Singer
- Map connector types to DynamoDB types (jdbc->database, singer->application, s3->file)
- Validate connector type is provided in job input
- Normalize pipeline IDs for Platform API (replace - with _), keep UUIDs for ES
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-10 12:42:18 -03:00
viniciusgadea
b1dc567394
DOCS: update @dadosfera/protospack-v2 to version 3.38.0-beta.16
2025-12-10 11:12:13 -03:00
viniciusgadea
399d3492d3
DOCS: update @dadosfera/protospack-v2 to version 3.38.0-beta.15
2025-12-09 14:56:51 -03:00
Marcos Rodrigues
4f4da5bebe
FIX: reset theme
2025-11-21 10:51:31 -03:00
Marcos Rodrigues
f00d2bf41d
FIX: reset cstumer theme
2025-11-21 09:55:39 -03:00
marcos-silva-rodrigues
04d761ca14
Merge branch 'beta' into feature/auth-session
2025-08-14 15:26:15 -03:00
marcos-silva-rodrigues
98f669db66
FIX: remove express session
2025-07-16 11:48:15 -03:00
marcos-silva-rodrigues
cb66d4f6c0
FEAT: dynamic callback and issuer urls
2025-07-16 11:35:47 -03:00
marcos-silva-rodrigues
42a39ee891
FEAT: send user id to refresh token endpoint
2025-07-15 16:21:44 -03:00
marcos-silva-rodrigues
c9bfe68ea5
FEAT: list identity providers link for sso
2025-07-14 15:16:19 -03:00
marcos-silva-rodrigues
a381f50e88
FEAT: set cookie after user login
2025-07-03 15:52:55 -03:00
marcos-silva-rodrigues
d3040cd5a8
FEAT: update and delete identity provider
2025-07-03 10:59:43 -03:00
marcos-silva-rodrigues
f726a9883f
FEAT: create user from identity provider
2025-06-27 13:21:59 -03:00
marcos-silva-rodrigues
a5c8de496d
FEAT: map permission to identity provider
2025-06-24 16:20:03 -03:00
marcos-silva-rodrigues
54cb3f8e7a
FEAT: add api key endpoint
2025-06-06 15:53:12 -03:00
marcos-silva-rodrigues
d5141e5b6a
REFACTOR: rename openid to identity provider
2025-05-26 13:37:25 -03:00
marcos-silva-rodrigues
a4b7573ce7
FIX: sync with main
2025-05-23 14:07:05 -03:00
marcos-silva-rodrigues
58e3c7be94
FEAT: pii
2025-04-29 14:00:23 -03:00
marcos-silva-rodrigues
7a6db36554
FEAT: generate pii reporter
2025-04-27 13:00:49 -03:00
marcos-silva-rodrigues
9e87562e23
FEAT: update protospack
2025-04-22 09:43:34 -03:00
marcos-silva-rodrigues
8f5cb13cc3
FEAT: enforce mfa
2025-04-21 18:53:34 -03:00
marcos-silva-rodrigues
301ad369c0
FEAT: networks get endpoint
2025-04-04 18:25:48 -03:00
marcos-silva-rodrigues
f1345472b5
UPDATE: add routes to login with idp
2025-03-25 09:18:27 -03:00
marcos-silva-rodrigues
ea9c0502b7
UPDATE: new route to add identity provider
2025-03-24 07:58:26 -03:00
aldemirneto
6d6cf590ee
FEAT: fixing package-lock
2025-02-22 07:39:41 -03:00
aldemirneto
03536a2180
FEAT: ensuring compatibility with ^ in the version
2025-02-22 07:28:30 -03:00
aldemirneto
0efd5cc257
FEAT: Changing protospack version
...
PII enabling
2025-02-22 07:23:34 -03:00
Rafael
831a03402e
UPDATE: updating protospack for add table_schema for /catalog/register-dataset rout
2025-02-19 12:19:59 -03:00
Rafael Santana
3f80062672
Merge branch 'beta' into feat/catalog-external-datasets-using-api-call
2025-02-14 10:14:01 -03:00
Rafael
07eb423814
UPDATE: update version of protospack
2025-02-14 10:12:20 -03:00
Rafael
721232448e
FEAT: Enable dataset registration via API for external sources
...
As part of our hybrid approach, we need to allow dataset cataloging from outside our cloud environment.
Instead of relying on our GRPC APIs, we leveraged an existing REST API to handle this process.
- Updated Maestro to call Nimbus directly for dataset registration.
- Modified protospack to generate the necessary TypeScript interfaces.
- Added the `/catalog/register-dataset` endpoint to the API.
This change enables seamless dataset registration from external sources while maintaining compatibility with our existing infrastructure.
Related tickets or issues: [TECN-9441]
2025-02-14 10:08:45 -03:00
marcos-silva-rodrigues
b5c95874bb
chore: updated package
2025-01-27 09:14:42 -03:00
marcos-silva-rodrigues
b896b1a9b8
REFACTOR: rename props
2025-01-26 16:44:31 -03:00
marcos-silva-rodrigues
8e13541b24
FEAT: update protospack
2025-01-21 17:28:13 -03:00
marcos-silva-rodrigues
7d0b8755c9
FEAT: image upload in theme
2025-01-13 17:35:56 -03:00