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
viniciusgadea
a2c7ce00db
FEAT: integrate Storage Explorer API with new endpoints and permissions
2026-01-13 10:29:38 -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
da23ad76db
DOCS: update docs to organization forms
2026-01-02 09:22:27 -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
0aaa4384c3
DOCS: Add 'docs' field to schemas in docsfera.json and update protospack-v2 to version 3.38.0-beta.19 in package-lock.json
2025-12-18 17:43:54 -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
a0a1303515
DOCS: add automatic asset_type query parameter to API schema and packages dependencies
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
75e8b3bf4b
FIX: correct dto name
2025-06-17 14:58:35 -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
559d98e884
FIX: merge with beta
2025-04-09 15:28:23 -03:00
marcos-silva-rodrigues
301ad369c0
FEAT: networks get endpoint
2025-04-04 18:25:48 -03:00
marcos-silva-rodrigues
5a4d578d13
FEAT: block, unblock and reset users
2025-03-28 12:30:55 -03:00
marcos-silva-rodrigues
f1345472b5
UPDATE: add routes to login with idp
2025-03-25 09:18:27 -03:00
marcos-silva-rodrigues
3a2ce72910
UPDATE: protospack
2025-03-24 14:46:24 -03:00
marcos-silva-rodrigues
ea9c0502b7
UPDATE: new route to add identity provider
2025-03-24 07:58:26 -03:00
marcos-silva-rodrigues
074d3ce201
BUILD: remove unused packages
2025-03-21 18:09:09 -03:00
marcos-silva-rodrigues
05c80e2497
FEAT: reset, block and unblock all users
2025-03-21 17:04:58 -03:00
marcos-silva-rodrigues
8a363dd815
FIX: Merge main
2025-03-18 17:59:04 -03:00
Rafael Moraes
2aec60a354
FEATURE: Reset and block users
2025-03-13 14:44:54 -03:00
aldemirneto
6d6cf590ee
FEAT: fixing package-lock
2025-02-22 07:39:41 -03:00