Skip to content

Conversation

@robsongajunior
Copy link
Contributor

Changelog

CHORE:

  • chore(deps): bump rollup from 3.28.0 to 3.29.5
  • chore(deps): bump cross-spawn from 7.0.3 to 7.0.6
  • chore(deps): bump form-data from 4.0.0 to 4.0.4
  • chore(deps): bump sha.js from 2.4.11 to 2.4.12
  • chore(deps): bump tmp from 0.2.3 to 0.2.5
  • chore(deps): bump pbkdf2 from 3.1.2 to 3.1.5
  • chore(deps): bump axios from 1.7.4 to 1.12.0
  • [NO-ISSUE] chore: bump minor of caniuse-lite
  • [NO-ISSUE] chore: Upgrade ol from 10.0.0 to 10.6.1
  • [NO-ISSUE] chore: Upgrade @vee-validate/yup from 4.11.1 to 4.15.1
  • [NO-ISSUE] chore: Upgrade vee-validate from 4.11.1 to 4.15.1
  • [NO-ISSUE] chore: Upgrade vue-router from 4.2.4 to 4.5.1

FEAT:

  • [UXE-7655] Feat: Standardize column order and date sorting across list views
  • [NO-ISSUE] Feat: Removed Azion email verification requirement for Object Storage
  • [UXE-9144] Feat: Implemented caching for the Additional Data form
  • ENG-35284 Feat: Added GitHub integration management in Account Settings
  • ENG-35440 Feat: implement tanstack for caches with persistence indexeddb

FIX:

  • [ISSUE-35687] Fix: Renamed “Script Runner” to “Get Logs” to prevent 503 error
  • [ENG-35233] Fix: Updated DNS resolution schema to align with the API
  • [ENG-35393] Fix: Adjusted spacing between accordion sections
  • [UXE-9211] Fix: Enhanced code editor experience for Functions
  • [NO-ISSUE] Fix: improve cache system with proper persistence integration

pauloSF0 and others added 30 commits October 6, 2025 13:48
* fix: update DNS resolution schema with api

* chore: simplify DNS resolution label by removing 'Force' prefix

* fix: change default DNS resolution mode from preserve to both in edge connectors
…2861)

* feat: remove prefix edge from edge_cache schema with api

* feat: add region selection options for tiered cache configuration

* fix: fix in tiered cache object
…xeddb (#2888)

* feat: implement TanStack Query with IndexedDB persistence for caches

* refactor: clean up whitespace and improve code formatting in IndexedDB persister and query client

* refactor: update query key creation and improve cache options in base service and configuration

* feat: implement TanStack Query with IndexedDB persistence for caches

- Update baseService.js with enhanced query configuration
- Improve indexedDbPersister.js for better data persistence
- Enhance queryClient.js with optimized cache settings
- Update queryPlugin.js for better integration

* refactor: clean up and optimize query handling in base service and indexedDB persister

* refactor: improve code formatting and whitespace consistency in baseService and queryClient

* refactor: replace BaseService usage with direct cache clearing functions in account and logout guards
…ion (#2899)

* fix: improve cache system with proper persistence integration

- Fix clearAllCache to properly clear QueryClient + IndexedDB + localStorage
- Add removeByType method to indexedDbPersister for granular cache clearing
- Make all clear cache methods async for proper persistence handling
- Remove Portuguese comments from solution-service.js
- Fix solution-service refetchInterval to prevent API loops
- Improve cache clearing by type with correct queryKey parsing
- Add error handling for IndexedDB in test environments

* refactor: streamline localStorage error handling in indexedDbPersister
* chore(deps): bump rollup from 3.28.0 to 3.29.5

Bumps [rollup](https://github.com/rollup/rollup) from 3.28.0 to 3.29.5.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v3.28.0...v3.29.5)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: trigger

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: robsongajunior <robson.ga.junior@gmail.com>
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: robsongajunior <robson.ga.junior@gmail.com>
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.0 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.0...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md)
- [Commits](browserify/sha.js@v2.4.11...v2.4.12)

---
updated-dependencies:
- dependency-name: sha.js
  dependency-version: 2.4.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: add pagination and sorting to Edge Storage file list with Azion email domain support

* fix: fix buckets pagination

* fix: fix files pagination and folder order

* refactor: props refactor

* fix: fix delete and edit bucket access
Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.5.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](raszi/node-tmp@v0.2.3...v0.2.5)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pbkdf2](https://github.com/browserify/pbkdf2) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md)
- [Commits](browserify/pbkdf2@v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: pbkdf2
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [axios](https://github.com/axios/axios) from 1.7.4 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.7.4...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…etch (#2906)

* feat: implement 30-day cache for solutions with login refetch

- Add THIRTY_DAYS cache time configuration
- Update solution-service to use 30-day staleTime instead of refetchInterval
- Add invalidateSolutionsCache method to force refetch on login
- Integrate cache invalidation in account-data.js loadUserAndAccountInfo
- Fix infinite loop issue by removing automatic refetchInterval

* fix: update solution service cache configuration

- Fix infinite loop by using staleTime instead of refetchInterval
- Ensure proper cache invalidation on login
- Maintain 30-day cache validity with manual refetch control
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.3 to 5.4.21.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 5.4.21
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: robsongajunior <robson.ga.junior@gmail.com>
* feat: implement cache for additional data form

* chore: remove unnecessary whitespace in forgot-password
…anges (#2909)

- Update package.json and package-lock.json dependencies
- Enhance baseService.js with improved functionality
- Update config.js with new configuration options
- Improve indexedDbPersister.js for better data persistence
- Enhance queryClient.js with new features
- Update queryPlugin.js with improved plugin functionality
- Update yarn.lock with latest dependencies
Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md)
- [Commits](browserify/sha.js@v2.4.11...v2.4.12)

---
updated-dependencies:
- dependency-name: sha.js
  dependency-version: 2.4.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ax value (#2814)

* fix: adjust weight field add to required and set min and max value

* fix: update weight field validation to conditionally require based on origin type

* fix: conditionally require weight field based on load balancer origin type
…y concurrency (#2916)

* feat: implementar sistema de semáforo inteligente e limpeza de IndexedDB

- Adicionar utilitários de controle de concorrência (Mutex e takeLatestWrapper)
- Implementar limpeza automática de bancos IndexedDB legados
- Remover logs e comentários desnecessários
- Integrar limpeza no accountGuard após login

* feat: implementar sistema de semáforo inteligente e limpeza de IndexedDB

- Adicionar utilitários de controle de concorrência (Mutex e takeLatestWrapper)
- Implementar limpeza automática de bancos IndexedDB legados
- Remover logs e comentários desnecessários
- Integrar limpeza no accountGuard após login

* feat: implement intelligent traffic light system for query concurrency

* feat: enhance query concurrency system
dependabot bot and others added 25 commits November 4, 2025 16:09
Bumps [pbkdf2](https://github.com/browserify/pbkdf2) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md)
- [Commits](browserify/pbkdf2@v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: pbkdf2
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [axios](https://github.com/axios/axios) from 1.7.4 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.7.4...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…etch (#2906)

* feat: implement 30-day cache for solutions with login refetch

- Add THIRTY_DAYS cache time configuration
- Update solution-service to use 30-day staleTime instead of refetchInterval
- Add invalidateSolutionsCache method to force refetch on login
- Integrate cache invalidation in account-data.js loadUserAndAccountInfo
- Fix infinite loop issue by removing automatic refetchInterval

* fix: update solution service cache configuration

- Fix infinite loop by using staleTime instead of refetchInterval
- Ensure proper cache invalidation on login
- Maintain 30-day cache validity with manual refetch control
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.3 to 5.4.21.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 5.4.21
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: robsongajunior <robson.ga.junior@gmail.com>
* feat: implement cache for additional data form

* chore: remove unnecessary whitespace in forgot-password
…anges (#2909)

- Update package.json and package-lock.json dependencies
- Enhance baseService.js with improved functionality
- Update config.js with new configuration options
- Improve indexedDbPersister.js for better data persistence
- Enhance queryClient.js with new features
- Update queryPlugin.js with improved plugin functionality
- Update yarn.lock with latest dependencies
Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md)
- [Commits](browserify/sha.js@v2.4.11...v2.4.12)

---
updated-dependencies:
- dependency-name: sha.js
  dependency-version: 2.4.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ax value (#2814)

* fix: adjust weight field add to required and set min and max value

* fix: update weight field validation to conditionally require based on origin type

* fix: conditionally require weight field based on load balancer origin type
…y concurrency (#2916)

* feat: implementar sistema de semáforo inteligente e limpeza de IndexedDB

- Adicionar utilitários de controle de concorrência (Mutex e takeLatestWrapper)
- Implementar limpeza automática de bancos IndexedDB legados
- Remover logs e comentários desnecessários
- Integrar limpeza no accountGuard após login

* feat: implementar sistema de semáforo inteligente e limpeza de IndexedDB

- Adicionar utilitários de controle de concorrência (Mutex e takeLatestWrapper)
- Implementar limpeza automática de bancos IndexedDB legados
- Remover logs e comentários desnecessários
- Integrar limpeza no accountGuard após login

* feat: implement intelligent traffic light system for query concurrency

* feat: enhance query concurrency system
… list views (#2694)

* refactor: standardize column order and date sorting across list views

* [NO-ISSUE] chore: update CLI version and azion.json with new origins and rules (#2692)

* [NO-ISSUE] chore: Dummy change (#2695)

* [NO-ISSUE] chore: Bump CLI version to 4.1.4 (#2696)

* [NO-ISSUE] chore: Update IaC after recent deploy (#2699)

* [UXE-8949] fix: ensure certificates are properly displayed in domain list (#2700)

* [UXE-8949] fix: console domains trusted certificates not displaying on mTLS (#2702)

* [UXE-8949] fix: console workload trusted ca certificates not displaying (#2703)

* [NO-ISSUE] fix: remove API version flag check for Origins and Error Responses tabs (#2704)

* [UXE-7947] refactor: remove _edge in edge application services (#2680)

* [UXE-7937] refactor: remove _edge in edge firewall (#2681)

* [UXE-7942] feat: remove edge_ prefix from endpoints (#2679)

* [UXE-7941] feat: remove edge_ of connectors (#2677)

* [UXE-8956] fix: resolve error when creating Cache Settings (#2706)

* [NO-ISSUE] fix: rename edge_application and edge_firewall fields to application and firewall (#2711)

* [NO-ISSUE] chore: update CLI version and azion.json with new origins and rules (#2692)

* [NO-ISSUE] chore: Bump CLI version to 4.1.4 (#2696)

* [NO-ISSUE] chore: Update IaC after recent deploy (#2699)

* fix: update baseURL for edge connectors service (#2713)

* [NO-ISSUE] chore: upgrade azion cli version (#2718)

* [UXE-8957] chore: update azion-theme dependency from 1.13.2 to 1.14.2 (#2712)

* [UXE-7498] feat: conditionally show Origins and Error Responses tabs (#2710)

* feat: tables improvements

* feat: add quick actions popup with copy and search functionality to tables

* [UXE-9044] fix: Bot manager - adjust graph values for specific time windows (#2779)

* refactor: comment out Store menu items in sidebar for future consideration (#2787)

* fix: remove edge in edge-connector creation path (#2792)

* [UXE-9028] Visual bug, hover row Real-Time Purge (#2754)

* [UXE-9069] feat: top bar functions create/edit (#2790)

* [UXE-9002] feat: new service cache request for performance (#2795)

* refactor: simplify ActivityHistoryService by removing unused apiClient parameter and cleaning up request structure

* refactor: remove token handling from HttpClient constructor and simplify header setup

* refactor: update HttpClient to use axios directly and introduce QueryService for enhanced query management

* refactor: restructure services and components for improved organization and maintainability

* refactor: remove deprecated solutions services and integrate new SolutionService for improved data handling

* refactor: enhance query management and caching in services with new methods and improved structure

* feat: implement caching system with TanStack Query and enhance service structure for improved data management

* feat: add social IDP configuration and refactor signup block to utilize new data structure

* feat: add SSO configuration for GitHub, Google, Azure, and IDP SCIM E2E in deployment workflows and social IDP settings

* feat: add advanced caching system documentation for IndexedDB and TanStack Query integration

* refactor: implement new caching system with IndexedDB and localStorage fallback, enhancing service structure and query management with improved persistence options

* feat: add social IDP helper for managing SSO providers and refactor service queries to utilize new caching methods

* refactor: update import paths for BaseService and enhance user service query methods for improved readability and consistency

* refactor: simplify query usage in services and enhance caching methods for improved performance and readability

* refactor: streamline account and base service methods, enhance caching capabilities with new constants and improved data handling

* refactor: enhance logout functionality by clearing sensitive data and improve cache management with new methods in CacheManager

* refactor: restructure services to utilize new BaseService for improved query handling and caching, update package dependencies for enhanced performance

* refactor: remove unused TanStack Query dependencies, streamline query handling in services, and enhance caching mechanisms with new cacheStore implementation

* feat: implement EdgeSQL service and adapter for database management

* refactor: update caching strategy in account services to use SENSITIVE cache type and enhance logout functionality by clearing sensitive data

* chore: downgrade vue dependency from 3.5.21 to 3.5.10 for compatibility reasons

* chore: downgrade vue dependency from 3.5.21 to 3.5.10 for compatibility reasons

* fix: correct useBreadcrumbs import path

- Fix import path from @/composables/useBreadcrumbs to @/stores/breadcrumbs
- useBreadcrumbs is a Pinia store, not a composable
- Resolves build error: ENOENT: no such file or directory

* [NO-ISSUE] fix: ajusted in logout and switch account for performance (#2799)

* feat: enhance account handling and navigation with query client integration

* feat: add unregister method to QueryClient for improved subscriber management

* fix: codeeditor border and emptyblock with height (#2798)

* fix: adjust import for workload deployment and add parameter workload id (#2800)

* fix: adjust import for workload deployment and add parameter workload id

* refactor: simplify createWorkloadDeployment method by removing workloadId parameter

* Revert "[UXE-7210] feat: remove export button for non-online/trial accounts" (#2801)

This reverts commit 8da5448.

* [NO-ISSUE] fix: login with CLI (#2784)

* fix: return undefined instead of true in billing guard

* [UXE-9065] fix: form builder schema breaking javascript (#2785)

* [UXE-9044] fix: Bot manager - adjust graph values for specific time windows (#2779)

* refactor: comment out Store menu items in sidebar for future consideration (#2787)

* fix: remove edge in edge-connector creation path (#2792)

* [UXE-9028] Visual bug, hover row Real-Time Purge (#2754)

* [UXE-9069] feat: top bar functions create/edit (#2790)

* [UXE-9002] feat: new service cache request for performance (#2795)

* refactor: simplify ActivityHistoryService by removing unused apiClient parameter and cleaning up request structure

* refactor: remove token handling from HttpClient constructor and simplify header setup

* refactor: update HttpClient to use axios directly and introduce QueryService for enhanced query management

* refactor: restructure services and components for improved organization and maintainability

* refactor: remove deprecated solutions services and integrate new SolutionService for improved data handling

* refactor: enhance query management and caching in services with new methods and improved structure

* feat: implement caching system with TanStack Query and enhance service structure for improved data management

* feat: add social IDP configuration and refactor signup block to utilize new data structure

* feat: add SSO configuration for GitHub, Google, Azure, and IDP SCIM E2E in deployment workflows and social IDP settings

* feat: add advanced caching system documentation for IndexedDB and TanStack Query integration

* refactor: implement new caching system with IndexedDB and localStorage fallback, enhancing service structure and query management with improved persistence options

* feat: add social IDP helper for managing SSO providers and refactor service queries to utilize new caching methods

* refactor: update import paths for BaseService and enhance user service query methods for improved readability and consistency

* refactor: simplify query usage in services and enhance caching methods for improved performance and readability

* refactor: streamline account and base service methods, enhance caching capabilities with new constants and improved data handling

* refactor: enhance logout functionality by clearing sensitive data and improve cache management with new methods in CacheManager

* refactor: restructure services to utilize new BaseService for improved query handling and caching, update package dependencies for enhanced performance

* refactor: remove unused TanStack Query dependencies, streamline query handling in services, and enhance caching mechanisms with new cacheStore implementation

* feat: implement EdgeSQL service and adapter for database management

* refactor: update caching strategy in account services to use SENSITIVE cache type and enhance logout functionality by clearing sensitive data

* chore: downgrade vue dependency from 3.5.21 to 3.5.10 for compatibility reasons

* chore: downgrade vue dependency from 3.5.21 to 3.5.10 for compatibility reasons

* fix: correct useBreadcrumbs import path

- Fix import path from @/composables/useBreadcrumbs to @/stores/breadcrumbs
- useBreadcrumbs is a Pinia store, not a composable
- Resolves build error: ENOENT: no such file or directory

* [NO-ISSUE] fix: ajusted in logout and switch account for performance (#2799)

* feat: enhance account handling and navigation with query client integration

* feat: add unregister method to QueryClient for improved subscriber management

---------

Co-authored-by: ROBSON.JUNIOR <robsongajunior@users.noreply.github.com>
Co-authored-by: Paulo Sobrinho Ferreira <110847590+pauloSF0@users.noreply.github.com>
Co-authored-by: Herbert Vicente Cotta Julio <hvcotta@gmail.com>
Co-authored-by: Lucas Mendes <92529166+lucasmendes21@users.noreply.github.com>
Co-authored-by: Eduardo de Cesaro <44036260+cesaroeduardo@users.noreply.github.com>

* [UXE-9033] fix: adjusted sso login and cache duration (#2809)

* refactor: update cache handling and service configurations for improved performance

* feat: add isProduction helper and update SSO_BASE_URL based on environment

* fix: update import for DigitalCertificatesService to use consistent naming convention

* feat: add TWO_MINUTES cache duration and update default options for improved caching strategy

* [UXE-9094] fix: allow wildcard (*) as valid subdomain value in workload (#2807)

* [UXE-9094] fix: asterisks as subdomain in workloads (#2810)

* feat: add row data context to quick actions and rename last_modified field to lastModified

* feat: new data table architecture

* feat: add cellQuickActionsItems prop to DataTable component and DataTable docs

* fix: correct typo in flag name from 'azon' to 'azion' email check

* refactor: simplify length checks

* refactor: improve table row selection by passing tableRef prop to CellQuickActionsPopup

* fix: add active status back in list edge app

* [UXE-8989] chore: Remove prefix edge from edge cache (and purge) (#2794)

* chore: rename Edge Storage type to Object Storage in edge connectors (#2815)

* [NO-ISSUE] feat: centralize cache configurations and update refetch intervals (#2817)

* feat: centralize cache configurations and update refetch intervals

- Add GLOBAL_OPTIONS and SENSITIVE_OPTIONS to config.js
- Update baseService.js to use centralized configurations
- Change refetchInterval from 2 minutes to 5 minutes for better performance
- Improve code maintainability by centralizing cache settings

* feat: centralize cache configurations and update refetch intervals

- Add GLOBAL_OPTIONS and SENSITIVE_OPTIONS to config.js
- Update baseService.js to use centralized configurations
- Change refetchInterval from 2 minutes to 5 minutes for better performance
- Improve code maintainability by centralizing cache settings

* feat: include account-data helper changes in cache optimization

- Add account-data.js modifications to the cache configuration optimization
- Ensure all related changes are included in the feature branch

* feat: finalize cache configuration optimization

- Update contract-service.js with latest changes
- Finalize config.js optimizations
- Complete cache configuration centralization

* refactor: remove fallback values from query methods

- Remove fallback values from staleTime, gcTime, and refetchInterval parameters
- Make cache configuration more explicit by requiring values from baseService
- Remove unused CACHE_TIME import from queryClient.js
- Simplify parameter handling in query and queryAsync methods

* refactor: remove default options from cache configuration

* feat: update cache configuration with latest changes

- Update config.js with latest cache configuration optimizations
- Ensure all cache settings are properly centralized and optimized

* [NO-ISSUE] fix: update tiered cache handling to use null value instead of deletion (#2820)

* [NO-ISSUE] test: update specPattern in Cypress configuration to include .skip files (#2822)

* fix: update specPattern in Cypress configuration to include .skip files

* test: configuration and disable E2E test workflows

* refactor: simplify redirect logic in app-navbar component (#2821)

* [NO-ISSUE] chore: disable E2E tests and related coverage reporting in pre-merge (#2825)

* chore: disable E2E tests and related coverage reporting in pre-merge workflow

* chore: comment out E2E tests and coverage reporting steps in pre-merge workflow

* chore: trigger workflow to verify E2E tests are disabled

* Merge pull request #2829 from aziontech/main

SYNC 2025-09-30

* SYNC 2025-10-01 (#2834)

* fix: add error handling to encoding and decoding functions in cacheStore

* fix: update encryption setting in cache configuration

* feat: analyze and document gcTime configuration

- Document gcTime behavior in cache system
- Global cache: 30 minutes gcTime
- Sensitive cache: 5 minutes gcTime
- Automatic garbage collection every 30 minutes
- Manual garbage collection support
- Clear distinction between staleTime and gcTime

---------

Co-authored-by: Vinicius Gubiani Ferreira <vini.g.fer@gmail.com>

* SYNC 2025-10-01 (#2835)

* fix: add error handling to encoding and decoding functions in cacheStore

* fix: update encryption setting in cache configuration

* feat: analyze and document gcTime configuration

- Document gcTime behavior in cache system
- Global cache: 30 minutes gcTime
- Sensitive cache: 5 minutes gcTime
- Automatic garbage collection every 30 minutes
- Manual garbage collection support
- Clear distinction between staleTime and gcTime

---------

Co-authored-by: Vinicius Gubiani Ferreira <vini.g.fer@gmail.com>

* [NO-ISSUE] chore: capitalize products name and remove edge prefix (#2765)

* [UXE-9074] feat: sourcemap generation and sentry upload (#2805)

* [NO-ISSUE] fix: remove prefix edge from edge_cache (#2839)

* feat: add timezone support to date formatting with user preferences fallback

* feat: add configurable empty state block with dynamic props to DataTable component

* fix: add fallback for cellQuickActionsItens prop

* [UXE-9103] Pattern small buttons + Home sizes and gaps (#2843)

* chore: action bar adjustments

* fix: copy block fix propertie

* fix: dialogs buttons size

* fix: general home spacings

* chore: update text to same characters lenght

* chore: cta application

* chore: added placeholder to home

* fix: copilot prompt lenght

* chore: buttons tables

* chore: table button

* chore: danger area button small

* chore: message payment small button

* chore: dialog copy key button

* chore: solutions buttons

* chore: delete dialog buttons

* chore: button empty result

* fix: button table while is loading + delete dialog

* fix: render slot if needs in search input tables

* fix: lint identation code

* chore: table add button skeleton small

* fix: adjust link button manager applications (#2833)

* [UXE-9122] feat: Add missing create drawer to some screens (#2852)

* feat: add create via drawer network list

* feat: add create waf via drawer

* feat: add create trusted via drawer

* feat: add create trusted certificate edit domains

* refactor: code refactor after windsurf review

* fix: ensure expired certificates are not displayed as active (#2759)

* [ENG-35342] fix: warn toggle menu-profile (#2864)

* fix: open menu warning deprecated vue-router

* fix: mobile vue-router mobile warn

* fix: double click to open primemenu > primemenu, refactoring to template used

* chore: yarn format

* fix: switch account with no item.to broken router-link menu-profile

* chore: yarn format

* fix: add outlined on the button to create from tunning (#2863)

* [ENG-35345] [DEV TOOLS WARN]  fix: breadcrumb and menu-production vue-router warning deprecation (#2853)

* fix: breadcrumb vue-router warning deprecation

* fix: routerlink import

* fix: open menu-production warning deprecated vue-router and remove import routerlink

* [NO-ISSUE] fix: warn breadcrumb (#2868)

* fix: breadcrumb vue-router warning deprecation

* fix: routerlink import

* fix: open menu-production warning deprecated vue-router and remove import routerlink

* fix: breadcrumb without link, adding v-else

* chore: changed route paths and names from '/firewall' to '/firewalls' (#2840)

* [35483] feat: session replay (#2845)

* feat: sourcemapping generation and sentry upload

* chore: adding IS_SENTRY_UPLOAD

* feat: setting VITE_SENTRY_UPLOAD env variable github actions workflow

* chore: configure github actions secret to SENTRY application

* fix: vite_sentry_auth_token

* chore: sentry replay hidden inputs configuration

* chore: adjust personal tokens with sentry sensitive data

* chore: stripe payment elements using div[data-sentry-mask]

* chore: configuring senstive data to data stream using with sentry replay

* chore: remove test-sentry class

* chore: connectors accessKey sentry hidden replay session

* [NO-ISSUE] feat: improve edge storage file upload handling (#2872)

* fix: reset bucket state when exit view page

* feat: add file name validation and improve error handling for edge storage uploads

* refactor: refactor toast message

* fix: fix file download (#2873)

* fix: change regex and fix foder upload (#2874)

* [NO-ISSUE] chore: upgrade project version (#2876)

* chore: upgrade project version

* chore: upgrade project version

* refactor: update menus with branch dev

* refactor: update emptyBlock prop type from boolean to object with default values

* fix: fix linter

---------

Co-authored-by: Herbert Vicente Cotta Julio <hvcotta@gmail.com>
Co-authored-by: Vinicius Gubiani Ferreira <vini.g.fer@gmail.com>
Co-authored-by: Paulo Sobrinho Ferreira <110847590+pauloSF0@users.noreply.github.com>
Co-authored-by: Lucas Mendes <92529166+lucasmendes21@users.noreply.github.com>
Co-authored-by: Eduardo de Cesaro <44036260+cesaroeduardo@users.noreply.github.com>
Co-authored-by: ROBSON.JUNIOR <robsongajunior@users.noreply.github.com>
Co-authored-by: Vitor Eltz <107409234+VitorAEltz@users.noreply.github.com>
* feat: conditionally show form builder after edge functions dropdown loads

* style: add line breaks to improve dropdown container readability

* fix: adjust render loadding to waf instance function

* fix: yarn format

---------

Co-authored-by: robsongajunior <robson.ga.junior@gmail.com>
Snyk has created this PR to upgrade @vee-validate/yup from 4.11.1 to 4.15.1.

See this package in yarn:
@vee-validate/yup

See this project in Snyk:
https://app.snyk.io/org/chandelier54/project/15837631-e543-46fe-a3cb-7285cb52b5fe?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Snyk has created this PR to upgrade ol from 10.0.0 to 10.6.1.

See this package in yarn:
ol

See this project in Snyk:
https://app.snyk.io/org/chandelier54/project/15837631-e543-46fe-a3cb-7285cb52b5fe?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Snyk has created this PR to upgrade vee-validate from 4.11.1 to 4.15.1.

See this package in yarn:
vee-validate

See this project in Snyk:
https://app.snyk.io/org/chandelier54/project/15837631-e543-46fe-a3cb-7285cb52b5fe?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Snyk has created this PR to upgrade vue-router from 4.2.4 to 4.5.1.

See this package in yarn:
vue-router

See this project in Snyk:
https://app.snyk.io/org/chandelier54/project/15837631-e543-46fe-a3cb-7285cb52b5fe?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

SCC Complexity Analysis

  • Title: Deploy 2025-11-04
  • Author: robsongajunior
Metric Source Branch (dev) Target Branch (main) Difference
Complexity 3397 3204 193
Code 196778 193411 3367

@HerbertJulio HerbertJulio merged commit 5e1efdb into main Nov 4, 2025
12 of 17 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Nov 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

7 participants