Releases: microsoft/HydraLab
Releases · microsoft/HydraLab
[email protected]_176553: Fix SQL Server connection with removing username/secret (#661)
Release Note
Security fix:
- Disable azure blob local auth
- Disable Azure database local auth
- Disable AAD client local auth
Changes:
- c6988d8 Fix SQL Server connection with removing username/secret (#661)
- 4dc5eb4 Disable AAD and Azure Blob local auth (#662)
- 1274f78 Update README.zh-CN.md
- fb12a52 Update README.md
- f2e9a40 Update CODEOWNERS
- beb2e7e Fix Prometheus abnormal data (#651)
This list of changes was auto generated.
[email protected]_169832
Release Note
New Feature:
- Add Analysis Task to scan size and leaks info of APK file
Bug Fix:
- Reinstall test orchestrator with additional param
- Agent docker connection issue, update wiki for Uber image
Changes:
- 3960c5a Bugfix: count the task state in back-end (#650)
- 324077c Add clarity initialization in the MainActivity.java (#636)
- 8313163 Bugfix: Fix the issue caused by serializing (#649)
- 489def3 Upgrade gradle plugin with Analysis Configs and running type APK_SCANNER (#647)
- 770432a Bugfix: Handle deprecated fields to adapt to history versions of plugins (#648)
- 33817c5 Bugfix: add null verify to adapt previous version agent & update front-page (#646)
- 50e72ec Bugfix: update front page of task list to display the status of analysis task (#645)
- 1759555 Bugfix: Handle deprecated fields to adapt to history versions of Gradle & Azure plugin (#644)
- a923cae Bugfix: reset available count when canceling Analysis Task (#643)
See More
- 100ca07 Bugfix: update the column type to adapt to SqlServer (#642)
- 280a711 Reinstall test orchestrator with additional param (#641)
- 935653b Update README.md (#637)
- de01ff7 Feature: Analysis Task - Scan APK file (#633)
- d787a31 Bugfix: agent docker connection issue, update wiki for Uber image (#638)
- cba6db8 Update build.gradle
- 3ffc2af Update README.md
This list of changes was auto generated.
[email protected]_169334
New Feature:
- Android Test Orchestrator support for ESPRESSO test
Bug Fix:
- Add HSTS header to avoid security issue
- Update center device status and list totally
Changes:
- 572bab3 Bugfix: update center device status and list totally (#632)
- ee8ef12 Update README.md (#604)
- d931f84 Test orchestrator support (#634)
- 76f4dff Update CODEOWNERS
- 64fc1e9 Update CODEOWNERS
- b279c82 Technical design: scan install package of apps (#623)
- 78e624e Bugfix: add HSTS header to avoid security issue (#631)
This list of changes was auto generated.
[email protected]_168988: Update HandledErrorLog.java to improve naming (#566)
Changes:
- 6216dda Update HandledErrorLog.java to improve naming (#566)
- 3444781 Bugfix: catch the exception when saving to db to avoid queue block (#629)
- a2aaafa Bugfix: add configuration for enabling the Https Only option (#627)
- f6736be Fix: smart test timeout didn't set failure count, faultly results in result success (#628)
- 45ec6d9 Feature: reboot devices regularly (#622)
- 6f72893 Bugfix: add if statement to adapt to pull request from fork repo (#625)
- 10228df Bugfix: fix long suite name display in front-end (#621)
- b50bc60 Bugfix: naming the file by pkg name (#620)
- 3fb42a6 Feature: Add support for
.xctestproducts
and Test Plan (#606) [ #583 ]
This list of changes was auto generated.
[email protected]_168243
New Feature:
- Performance Analysis
- Add APK canary scanner
- Hercules: Implement UT generation
Bug Fix:
- Fix Gradle Plugin atomic variable usage.
- Fix sleep between retries of startRecordingScreen.
- Return the exception to prevent the front end from not getting the returned data.
- Fix crash detection in smart test.
- Fix: the file hasn't been saved before generate perf analysis.
- Fix Network test issue.
- Check the private property.
- Fix extractAndParseVersionOutput timeout issue and add more logging during the initialization.
Changes:
- 6f589b8 Fix extractAndParseVersionOutput time out issue and add more logging … (#614)
- 28a47a2 Bugfix: check the private property with the same method (#618)
- 6ca241f Fix Network test issue (#601)
- a66805d Bugfix: the file hasn't been saved before generate perf analysis (#617)
- 469f25b Fix crash detection in smart test (#616)
- 56aa675 Bugfix: Return the exception to prevent the front end from not getting the returned data (#610)
- 56f165f Hercules: UT generation implement (#565)
- 99870ac User/dexterz/fix performance analysis (#609)
- 4d24a70 Fix sleep between retries of startRecordingScreen (#603)
- 11ab915 upgrade azure package (#602)
[email protected]_165649
New Feature:
Analysis performance test result by LLM
Bug Fix:
- Shutdown the agent if agent info has been used
- Gradle Plugin: Extract retry methods of API calling
- Update nginx configuration to adapt to upload large files
Changes:
- eb90411 Revert "Performance Analysis (#555)"
- 37edac9 Bugfix: shutdown the agent if agent info has been used (#587)
- 173279a Performance Analysis (#555)
- 354b60a Revert auth-passing logic of swagger API and add it to excluded list (#591)
- 7e7a1ce Extract retry methods of API calling (#590)
- 04ec4ea Bugfix: update nginx configuration to adapt to upload large files (#589)
- 8da7d5b Update template comment for latest runner types (#582)
This list of changes was auto generated.
[email protected]_164339
Changes:
- dc67084 Bugfix: if use use the same naming of logger, the output of the first logger would be dismissed (#581)
- bc69a7f Bugfix: try to install pre-app first, if error, uninstall than re-install (#580) [ #536 ]
- 81b4f99 Feature: add python runner to run python package (#577)
- e3edd72 Bugfix: leverage async appender to avoid blocking thread (#579)
- 936a39b Reenable SSH config (#578)
- 7b2355a Feature: download all test result files from page (#576)
- 2fa50f1 Bugfix: remove the global variables of test runner to avoid multi-thr… (#575)
- 2653bbb Feature: integrate with Maestro (#546)
This list of changes was auto generated.
[email protected]_164105
Changes:
- 79aecb7 Crash is not thrown by ADB and only recorded in logcat, which not eventually result in test failure, and video cannot be stored correctly (#568)
- ed4f5d4 Add swagger doc api path for oauth redirect (#567)
- e0a79ad Make LLM integration compatible in Hydra Lab for smart test triggering. (#543)
- 3bb104d Fix Legacy Storage Issue (#564)
- ac368b1 Add AppCenterClientService.java to send error to appCenter and add UT (#557)
- 20e4d55 Bugfix: load attachments to distinct folder for each task (#562)
- 68367a3 Design: Exception Handler and Reporter design diagrams (#559)
- adfd206 Show Agent Function Availibilities (#560)
- b08aa16 Update README.md to simplify description and keep content up to date (#548)
- e1abf9c Disable draft PR trigger CI (#554)
This list of changes was auto generated.
[email protected]_163825
Changes:
- 7de45c6 Bugfix: update the exception type to error (#573)
- b3eab00 Add config property to control error reporter (#572)
- f4649f5 Bugfix: catch the exception when report issue to avoid main thread be blocked (#569)
- fbe056f Feature: Enable report exception for center & agent (#563)
- 79aecb7 Crash is not thrown by ADB and only recorded in logcat, which not eventually result in test failure, and video cannot be stored correctly (#568)
- ed4f5d4 Add swagger doc api path for oauth redirect (#567)
- e0a79ad Make LLM integration compatible in Hydra Lab for smart test triggering. (#543)
- 3bb104d Fix Legacy Storage Issue (#564)
- ac368b1 Add AppCenterClientService.java to send error to appCenter and add UT (#557)
- 20e4d55 Bugfix: load attachments to distinct folder for each task (#562)
- 68367a3 Design: Exception Handler and Reporter design diagrams (#559)
- adfd206 Show Agent Function Availibilities (#560)
- b08aa16 Update README.md to simplify description and keep content up to date (#548)
- e1abf9c Disable draft PR trigger CI (#554)
This list of changes was auto generated.
[email protected]_162166
Bug Fix:
- Handle exceptions thrown during BLOB fetching at the start of tests.
- Recreate an iOS-Appium session everyday to reduce long latency.
- Clear history log files to free up disk space.
- Synchronize test cases in KeyValue table with AndroidTestUnit table.
- Running tasks now will be filtered based on selectors.
- Open accessbility of report page to all users with Microsoft AAD identity.
- Verify T2C case files before testing.
- Fix error handling logic of changeADBSocketHostAddr.
- Add android client signing configuration.
Changes:
- 29f42a6 Bugfix: Handle the exception that throwed by blob when trigger test (#550)
- 4528d2e Update CODEOWNERS
- 6a5209d Bugfix: re-create iOS-Appium session after 1 day to reduce long latency (#540)
- 9731344 Bugfix: clear history files to free up disk space (#549)
- 4d9f54a Bugfix: update the test case in key_value table (#544)
- 7556d53 feat: specify client signing config (#541)
- dca136f Fix: running tasks won't filter result based on selectors. (#547)
- 4c6ecc6 Update README.md
- 02a8ec8 Update README.md
- f8fa188 Update README.md
See More
- a2278e3 Update README.md
- 0fe677d Fix accessibility of report page with testTaskId (#542)
- a75d6e6 Revert "Bugfix: try to uninstall first before preinstall (#536)"
- f9d872c [Fix] Verify T2C case file before testing (#539)
- e64bfe7 Fix error handling logic of changeADBSocketHostAddr (#495)
- 5460e3a Update pull_request_template.md (#530)
- f0a5269 Update build.gradle (#527)
- 69b7bea Bump semver from 5.7.1 to 5.7.2 in /react (#532)
- 615dae1 Bugfix: try to uninstall first before preinstall (#536)
- 9a54b6e Update AzureOpenAIServiceClient.java: add image generation API using … (#538)
- f569d72 Update ChatRequest.java
This list of changes was auto generated.