Skip to content

Latest commit

 

History

History
227 lines (165 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

227 lines (165 loc) · 13.7 KB

Changelog (1.0 - 2.8)

All notable changes of version 1.0 - 2.8 are documented below.

All future changes will be automatically logged by Release Drafter Icon Release Drafter in GitHub Releases.

2.8 (May 24, 2019)

  • ➕ Check whether configurations are started (PR #32)
  • ➕ Add timeout option using Quit and Exit via COM API (PR #34)
  • ➕ Add more debug logs (PR #37)
  • ℹ️ Ensure compatibility up to ECU-TEST 8.0.0 (PR #35)
  • ℹ️ Drop support for ECU-TEST 6.x (PR #35)
  • ℹ️ Update available ATX settings to TEST-GUIDE 1.67.0 (PR #36)

2.7 (May 17, 2019)

  • ➕ Add full support for Configuration as Code plugin (PR #23)
  • ➕ Allow dynamic inline ECU-TEST instances in pipelines (PR #31)
  • ➕ Allow dynamic inline TEST-GUIDE instances in pipelines (PR #29)
  • ✔️ Use random generated id for linking reports (PR #24)

2.6 (Feb 15, 2019)

  • ➕ Add option to update user libraries (PR #12)
  • ➕ Support generation and re-use of ECU-TEST caches (PR #13)
  • ➕ Allow individual Windows task name (PR #19)
  • ✔️ Request API endpoint to check TEST-GUIDE availability (PR #15)
  • ✔️ Internal refactoring (PR #7)
  • ❌ Reference filter validation throws ANTLR exception (PR #17)
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.64.1
  • ℹ️ Requires at least TEST-GUIDE 1.55.0

2.5 (Dec 07, 2018)

  • ➕ Allow dynamic TEST-GUIDE configuration in Pipelines
  • ➕ Add partial Configuration as Code plugin support to manage ECU-TEST installations
  • ✔️ Use unique ATX id for linking reports to TEST-GUIDE if available
  • ✔️ Improved ECU-TEST version parsing (PR #6)
  • ℹ️ Ensured compatibility up to ECU-TEST 7.2.0

2.4 (Jul 30, 2018)

2.3 (Jul 20, 2018)

  • ✔️ Allow to use TMS credentials from any Jenkins context
  • ✔️ Removed existence check of .workspace directory
  • ✔️ Improved COM connection stability by updating to JACOB 1.19
  • ✔️ More robust parsing the ATX upload response
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.57.1

2.2 (Apr 13, 2018)

  • ✔️ Allow additional data types as global constant
  • ✔️ Improved COM connection stability with COM timeouts
  • ✔️ Evaluate ATX upload info for linking ATX reports
  • ℹ️ Ensured compatibility up to ECU-TEST 7.1.0
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.54.0

2.1 (Feb 16, 2018)

  • ➕ Added publisher for downstream trace analysis
  • ✔️ Disabled COM timeout by default
  • ❌ Fixed ATX report links when using downstream publisher
  • ℹ️ Bumped Jenkins baseline to LTS 2.60.3

2.0 (Dec 08, 2017)

  • ➕ Added publisher for downstream report generation
  • ➕ Added build variables containing last loaded ECU-TEST configurations
  • ➕ Added COM timeout to detect non-responding ECU-TEST instance or tool connections
  • ❌ Fixed sporadic errors when setting global constants
  • ℹ️ Bumped Jenkins baseline to LTS 2.60.1
  • ℹ️ Requires Java 8 on master and agents
  • ℹ️ Ensured compatibility up to ECU-TEST 7.0.0
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.49.0

1.18 (Jul 28, 2017)

  • ➕ Added option to re-use ECU-TEST and Tool-Server instances
  • ✔️ Ignore ECU-TEST patch version in compatibility checks
  • ✔️ Check architecture compatibility between ECU-TEST and JVM
  • ❌ Ignore test configuration validation if previous ones re-used
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.46.0

1.17.1 (Jun 06, 2017)

  • ❌ Fixed duplicate test project action

1.17 (Jun 02, 2017)

  • ➕ Added option to keep currently loaded configurations
  • ➕ Added option to import missing packages for project imports
  • ➕ Added build step to import and export packages/projects from/to test management system
  • ➕ Added build step to import and export package/project attributes from/to test management system
  • ➕ Added appropriate Job DSL and Pipeline plugin support for for test management build steps
  • ✔️ Keep test results in case of manual build abort or exceeded timeout
  • ✔️ Debug log used COM ProgId and version (use system property ecutest.debugLog=<true|false>)
  • ✔️ Retain backward compatibility for legacy test management builders
  • ℹ️ Ensured compatibility up to ECU-TEST 6.6.0
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.44.0

1.16 (Mar 10, 2017)

  • ➕ Improved summary view for tool and test related build variables
  • ➕ Added support for multiple TEST-GUIDE projects
  • ✔️ Append to existing JUnit results to prevent duplicated trend graphs
  • ✔️ Exclude job analysis files when traversing sub reports
  • ✔️ Compatibility changes for TEST-GUIDE 1.39+
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.41.0

1.15 (Jan 06, 2017)

  • ➕ Added build step to import projects from an archive or a test management system (like RQM, ALM)
  • ➕ Added post-build step allowing to export test results to a test management system
  • ➕ Added appropriate Job DSL and Pipeline plugin support for new features above
  • ✔️ Depend on Icon Shim plugin to simplify icon usage (JENKINS-36472)
  • ❌ Fixed ATX report links for long-running uploads

1.14 (Nov 25, 2016)

  • ✔️ Remove empty installations when saving configurations
  • ✔️ Avoid circular dependency warning on Jenkins startup (JENKINS-39169)
  • ❌ Fixed TRF include/exclude pattern for report publishers
  • ❌ Fixed ATX report links for sub project execution
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.38.0

1.13 (Oct 14, 2016)

  • ➕ Added @Symbol annotation to simplify pipeline syntax
  • ❌ Exclude job analysis reports from publishing

1.12 (Sep 16, 2016)

  • ➕ Added support for new TRF naming convention (like package/project name)
  • ➕ Added support for changed installation path of Tool-Server
  • ➕ Added support for parallel installations (configurable COM ProgID)
  • ✔️ Properly log ATX report upload errors
  • ✔️ Simplified configuration with automatic migration
  • ✔️ Improved Windows process control (using WinP)
  • ❌ Fixed absolute configuration path check
  • ℹ️ Ensured compatibility up to ECU-TEST 6.5.0
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.35.0

1.11 (May 27, 2016)

  • ➕ Added support for Pipeline plugin (fka Workflow) (JENKINS-31999)
  • ℹ️ Bumped Jenkins baseline to LTS 1.580.1

1.10 (May 13, 2016)

  • ➕ Added option to publish and parse test specific log files
  • ✔️ Allow use of parameterized tool selection in Job DSL extensions
  • ℹ️ Bumped to new parent POM 2.9
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.30.0

1.9 (Apr 15, 2016)

  • ➕ Added publishing option to disable archiving reports
  • ➕ Added option to keep artifacts of most recent build only (project level)
  • ℹ️ Ensured compatibility up to ECU-TEST 6.4.0
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.29.0

1.8 (Mar 18, 2016)

  • ➕ Added workaround for already loaded JACOB library (JENKINS-31961)
  • ➕ Added report publisher allowing to execute report generators
  • ❌ Fixed test execution handling when aborting the build (JENKINS-33457)

1.7 (Mar 04, 2016)

  • ➕ Added parameterized ECU-TEST and TEST-GUIDE selection
  • ➕ Allow use of parameterized ATX settings
  • ✔️ Improved test execution timeout handling
  • ℹ️ Ensured compatibility up to ECU-TEST 6.3.2
  • ℹ️ Updated available ATX settings to TEST-GUIDE 1.27.0

1.6 (Jan 29, 2016)

  • ➕ Added option to only load the configurations without starting them automatically
  • ✔️ Check for existing global constants, prevents to unnecessarily reload the configurations

1.5 (Dec 18, 2015)

  • ➕ Added option to explicitly set the ECU-TEST settings directory
  • ✔️ Allow use of GStrings in Job DSL extensions
  • ✔️ Discard empty global constants and package parameters
  • ❌ Fixed undetected ATX upload errors (JENKINS-32078)

1.4 (Dec 04, 2015)

  • ➕ Added support to pre-check packages and projects
  • ➕ Added option to force reloading the current configuration
  • ✔️ Highlighted the test result in the console log
  • ❌ Fixed ATX report links for multiple archived ATX files (JENKINS-31770)

1.3 (Nov 23, 2015)

  • ➕ Added post-execution timeouts
  • ✔️ Improved Job DSL extensions by providing default settings
  • ❌ Fixed form validation for some ATX settings (JENKINS-31703)

1.2 (Nov 06, 2015)

  • ➕ Added support for Job DSL plugin
  • ➕ Added ZIP download link for published TRF and ATX reports
  • ✔️ Aggregated UNIT test results for matrix projects

1.1 (Oct 23, 2015)

  • ➕ Added support for separate sub-project execution
  • ➕ Added archiving of ATX reports for disabled ATX upload
  • ✔️ Improved publisher behavior handling ECU-TEST instances
  • ✔️ Improved ECU-TEST log parser performance
  • ✔️ Improved validation of TEST-GUIDE server availability

1.0 (Oct 09, 2015)

  • ℹ️ Initial release