1f43545f9d
chore(release): Bump version to 1.3.0, enhance CI, and add Claude AI guidance
Bruno Domingues2026-08-05 23:35:17 -03:00
968bcdaa51
Merge pull request #38 from Aignosi/feature/SIENTIAPDE-1646
vitor-aignosi2026-07-21 14:55:47 -03:00
b78ead85df
SIENTIAPDE-1646 SIENTIAPDE-1646: Configure quality-gate workflow to use requirements-local.txt.
vitor-aignosi2026-07-21 09:53:38 -03:00
c4ca9dafe8
SIENTIAPDE-1646 Merge branch 'main' into feature/SIENTIAPDE-1646
vitor-aignosi2026-07-21 09:43:47 -03:00
8cbff7d693
SIENTIAPDE-1712 Remove validate.sh script and fix typo in POSTGRES_USER value in values.yaml
vitor-aignosi2026-03-24 11:48:58 -03:00
293528161f
SIENTIAPDE-1712 Update values.yaml for GITHUB_BRANCH and POSTGRES credentials; add unique_columns to CoreScouter and related tests for conflict resolution.
vitor-aignosi2026-03-24 11:47:04 -03:00
12683e1eff
SIENTIAPDE-1712 Add unique constraint on (model_id, timestamp, variable) in schema and implement idempotent export test to ensure no duplicates are created. Update CoreScouter and related tests to handle conflict resolution by ignoring duplicates.
vitor-aignosi2026-03-24 11:34:57 -03:00
26a132d02a
Merge pull request #31 from Aignosi/fix/SIENTIAPDE-1712
vitor-aignosi2026-07-21 09:33:16 -03:00
7a7d202081
SIENTIAPDE-1712 Merge branch 'main' into fix/SIENTIAPDE-1712
vitor-aignosi2026-07-21 08:20:35 -03:00
027a100691
SIENTIAPDE-1646 Update .gitignore to include 'openspec' and 'collect_scripts'
vitor-aignosi2026-05-27 08:02:43 -03:00
07056c2cdf
SIENTIAPDE-1646 Update PostgreSQL configuration in values.yaml
vitor-aignosi2026-05-25 14:10:38 -03:00
34dbc886f3
SIENTIAPDE-1646 Update project configuration and dependencies
vitor-aignosi2026-05-25 12:58:03 -03:00
aa91f69c4b
SIENTIAPDE-1712 Remove validate.sh script and fix typo in POSTGRES_USER value in values.yaml
vitor-aignosi2026-03-24 11:48:58 -03:00
09658bee52
SIENTIAPDE-1712 Update values.yaml for GITHUB_BRANCH and POSTGRES credentials; add unique_columns to CoreScouter and related tests for conflict resolution.
vitor-aignosi2026-03-24 11:47:04 -03:00
d7cd9043b2
SIENTIAPDE-1712 Add unique constraint on (model_id, timestamp, variable) in schema and implement idempotent export test to ensure no duplicates are created. Update CoreScouter and related tests to handle conflict resolution by ignoring duplicates.
vitor-aignosi2026-03-24 11:34:57 -03:00
dc8ff4db1a
SIENTIAPDE-1478 Update sientia-dataops-library dependency version in requirements.txt from 1.8.0 to 1.8.2 for improved functionality.
vitor-aignosi2026-01-23 13:09:49 -03:00
cf367f2319
SIENTIAPDE-1478 Enhance API class to format timestamps correctly and improve logging. Update test cases to include 'end_time' parameter for better data retrieval flexibility.
vitor-aignosi2026-01-23 10:40:30 -03:00
fb4bef317d
SIENTIAPDE-1478 Remove unused import for DATETIME_FORMAT_WITH_TZ in API class to streamline code and improve readability.
vitor-aignosi2026-01-23 10:10:52 -03:00
e64af1aa7c
SIENTIAPDE-1478 Update tests.ipynb and API class in scouter module
vitor-aignosi2026-01-21 15:38:22 -03:00
9dab8da5b3
SIENTIAPDE-1478 Refactor API class to remove unnecessary blank line and improve code readability. Update test cases to rename 'timeout' parameter to 'request_timeout' for consistency.
vitor-aignosi2026-01-19 10:11:36 -03:00
dc38309348
SIENTIAPDE-1478 Update tests.ipynb and prepare_worker.py
vitor-aignosi2026-01-13 15:53:25 -03:00
efeb29414e
SIENTIAPDE-1478 Refactor timestamp normalization in API class to handle NaN values correctly by dropping them before calculating the maximum timestamp.
vitor-aignosi2026-01-12 12:38:59 -03:00
0bc8b55a3d
SIENTIAPDE-1478 Enhance API class logging by adding debug statement for latest values retrieval
vitor-aignosi2026-01-12 12:34:28 -03:00
9ca7c43b2b
SIENTIAPDE-1478 Refactor API class to rename 'timeout' parameter to 'request_timeout' for improved clarity and consistency.
vitor-aignosi2026-01-12 12:27:26 -03:00
f9fdc3f95a
SIENTIAPDE-1478 Update GITHUB_BRANCH in values.yaml to reflect the new fix/SIENTIAPDE-1478 branch.
vitor-aignosi2026-01-09 12:52:32 -03:00
ea081ca348
SIENTIAPDE-1478 Refactor import statements in worker.py to enhance readability and maintain consistency with the new repository structure.
vitor-aignosi2026-01-09 12:38:46 -03:00
1829307704
SIENTIAPDE-1478 Refactor import statements in worker.py for improved readability and consistency
vitor-aignosi2026-01-09 12:35:39 -03:00
4352c67f3a
SIENTIAPDE-1478 Enhance PI Web API Scouter Workflow and Documentation
vitor-aignosi2026-01-09 09:49:55 -03:00
b75f499436
SIENTIAPDE-1478 Update sientia-dataops-library version in requirements.txt from 1.7.1 to 1.8.0 for improved functionality.
vitor-aignosi2026-01-08 16:25:40 -03:00
f94ee12324
SIENTIAPDE-1478 Update import path for connectors_config in worker.py to reflect new repository structure
vitor-aignosi2026-01-08 16:25:07 -03:00
f2b648ead2
SIENTIAPDE-1478 Refactor metrics and imports across multiple files
vitor-aignosi2026-01-08 16:20:10 -03:00
7958afbadf
SIENTIAPDE-1478 Update pytest_asyncio fixture scopes in conftest.py for improved test isolation and add asyncio_default_fixture_loop_scope in pyproject.toml. Remove outdated scenarios from scenarios.md and delete unused test files for cleaner codebase.
vitor-aignosi2026-01-08 16:13:59 -03:00
9988720421
Merge pull request #28 from Aignosi/fix/SIENTIAPDE-1445
vitor-aignosi2025-12-30 16:42:28 -03:00
90e801bdcd
SIENTIAPDE-1445 Update pyproject.toml to enable automatic asyncio mode, modify pytest_asyncio fixture scopes in conftest.py for better isolation, and streamline e2e scenarios documentation in scenarios.md by removing outdated scenarios and reorganizing sections for clarity.
vitor-aignosi2025-12-30 16:18:52 -03:00
4f076956cc
SIENTIAPDE-1445 Update workflow_name in test_pi_web_api_scouter.py to reflect correct naming convention for clarity
vitor-aignosi2025-12-30 09:00:52 -03:00
b17eaf972c
SIENTIAPDE-1445 Update requirements-dev.txt to add E2E testing dependencies: fakeredis and mongomock for in-memory testing, and include testcontainers for PostgreSQL support.
vitor-aignosi2025-12-30 08:40:07 -03:00
a6a3a9326e
SIENTIAPDE-1445 Invert startTime and endTime parameters in PIWebAPIClient to ensure descending order results. Update tests to verify parameter handling and use pytest.approx for floating-point comparisons.
vitor-aignosi2025-12-23 12:10:11 -03:00
7424844db6
SIENTIAPDE-1445 Add debug logging to PIWebAPIClient for raw data output
vitor-aignosi2025-12-23 11:30:56 -03:00
57b2a7d2fa
SIENTIAPDE-1445 Update values.yaml to change GITHUB_BRANCH to fix/SIENTIAPDE-1445 and modify workflow_name in pi_web_api_scouter.py for clarity
vitor-aignosi2025-12-23 11:28:29 -03:00
d9fbd132ef
SIENTIAPDE-1445 Update debug logging in API class to display latest values as a string for improved readability.
vitor-aignosi2025-12-23 11:26:09 -03:00
77e54b6b16
Merge pull request #27 from Aignosi/feature/SIENTIAPDE-1445
vitor-aignosi2025-12-22 15:22:53 -03:00
3127efd391
SIENTIAPDE-1445 Update test_api.py and test_core_scouter.py to enhance timestamp validation and add new test cases
vitor-aignosi2025-12-22 14:32:45 -03:00
d3945692d0
SIENTIAPDE-1445 Refactor condition in core_scouter.py for improved readability
vitor-aignosi2025-12-22 14:23:30 -03:00
90d543f810
SIENTIAPDE-1445 Update tests.ipynb to improve execution count management and enhance data handling
vitor-aignosi2025-12-22 14:10:58 -03:00
bcc4e6de6d
SIENTIAPDE-1445 Normalize package timestamp in API class to ensure consistent data handling.
vitor-aignosi2025-12-19 16:32:08 -03:00
dd282e003d
SIENTIAPDE-1445 Update requirements.txt to change sientia-dataops-library dependency to version 1.7.1 for improved functionality.
vitor-aignosi2025-12-19 15:54:45 -03:00
7f8b7a3b1c
SIENTIAPDE-1445 Update requirements.txt and core_scouter.py
vitor-aignosi2025-12-19 15:51:06 -03:00
256d3c909a
SIENTIAPDE-1445 Update requirements.txt to change sientia-dataops-library dependency from a local path to a Git repository reference at version 1.7.0 for improved dependency management.
vitor-aignosi2025-12-19 11:16:40 -03:00
4bf1a5aae8
SIENTIAPDE-1445 Update queue naming convention in prepare_worker.py to use kebab-case instead of snake_case for improved consistency.
vitor-aignosi2025-12-18 12:39:13 -03:00
aa1850ce47
SIENTIAPDE-1445 Refactor camelCase conversion in prepare_worker.py to snake_case for consistency in queue naming. Updated function name and logic accordingly.
vitor-aignosi2025-12-18 12:38:36 -03:00
3bd44bb12b
SIENTIAPDE-1445 Refactor imports and enhance timestamp handling in API and test files
vitor-aignosi2025-12-18 09:36:13 -03:00
23e6890692
SIENTIAPDE-1445 Enhance PI Web API integration and update test configurations
vitor-aignosi2025-12-18 09:06:11 -03:00
e61cb38b5b
SIENTIAPDE-1445 SIENTIAPDE-1445 Add PI Web API configuration to .env.example and enhance worker setup
vitor-aignosi2025-12-17 17:02:06 -03:00
034e0b2520
SIENTIAPDE-1445 Refactor workflow parameters in tests.ipynb and prepare_worker.py to enhance clarity and flexibility. Updated workflow_id and task_queue to accept dynamic values, and standardized timeout parameters for improved configuration.
vitor-aignosi2025-12-17 16:46:15 -03:00
d7d61f27a4
SIENTIAPDE-1445 Update API configuration in values.yaml and connectors_config.py; integrate PIWebAPIScouter into worker setup
vitor-aignosi2025-12-17 16:42:51 -03:00
e87c5d2da6
SIENTIAPDE-1445 Enhance Activities and API Integration
vitor-aignosi2025-12-17 15:16:00 -03:00
ab99695702
Merge pull request #26 from Aignosi/release/SIENTIAPDE-1441
vitor-aignosi2025-12-16 16:33:12 -03:00
666a0a6e13
SIENTIAPDE-1441 Refactor prepare_worker.py to improve type annotations and code clarity. Update import statements and enhance formatting for better readability. Adjust comments in worker.py for consistency.
vitor-aignosi2025-12-16 16:01:47 -03:00
26eed05f74
SIENTIAPDE-1441 Update sonar-project.properties to include prepare_worker.py in coverage exclusions, enhancing code quality metrics.
vitor-aignosi2025-12-16 15:51:31 -03:00
5e2403090b
SIENTIAPDE-1441 Refactor prepare_worker function to return a single Worker instance instead of a list, streamlining worker configuration and improving code clarity.
vitor-aignosi2025-12-16 15:43:01 -03:00
f1cdf7471d
SIENTIAPDE-1441 SIENTIAPDE-1441: Refactor worker configuration in worker.py to utilize a new prepare_worker function for cleaner setup. Update environment variable names in values.yaml for consistency and clarity, adjusting memory requests and enhancing health check commands for improved application monitoring.
vitor-aignosi2025-12-16 15:39:54 -03:00
14eea70090
SIENTIAPDE-1441 Update values.yaml to modify liveness and readiness probe configurations, enhancing application health checks with improved metrics validation and adjusted timing parameters for better responsiveness.
vitor-aignosi2025-12-16 14:06:39 -03:00
39494b90ac
SIENTIAPDE-1441 Update requirements.txt to upgrade sientia-dataops-library dependency from version 1.5.3 to 1.6.1 for improved functionality.
vitor-aignosi2025-12-16 13:40:54 -03:00
d3555221cf
SIENTIAPDE-1441 Update values.yaml to define resource limits and requests for improved resource management in Kubernetes deployments.
vitor-aignosi2025-12-16 13:24:23 -03:00
c538f43488
SIENTIAPDE-1441 Update requirements.txt to remove unused dependencies: asyncua and aiokafka, streamlining the project requirements.
vitor-aignosi2025-12-16 10:45:01 -03:00
5c4f9eca96
SIENTIAPDE-1441 Update README.md and values.yaml to enhance system description and worker configuration. Added ML model orchestration to the system overview, introduced new debug mode features, and updated environment variable values to be strings for consistency.
vitor-aignosi2025-12-16 10:40:21 -03:00