Releases: zheng-wang/irontest
v0.17.1
New features
- JSONValidAgainstJSONSchema assertion.
Defect fixes
- DB step - fix empty username issue on connection creation.
- Fix null response issue on JMS browse.
- Fix test case tab set display issue.
- Fix JSONPath assertion missing issue.
- Fix JMS (Solace) queue depth check uncertainty.
Upgrade from any version since v0.12.4
Stop the current Iron Test application.
Download irontest-dist.zip and unpack it.
Under the unpacked directory, run command java -jar irontest-upgrade-to-0.17.1.jar <IronTest_Home>
.
Follow the instructions prompted by the command to finish upgrade.
In the end, you should see in the command output 'UPGRADE SUCCESS'.
v0.17.0
New features
- MQTT test step.
Defect fixes
- JMS Browse action invalid password.
Improvements
- JMS Browse action supports BytesMessage.
Upgrade from v0.16.3
Stop the current Iron Test application.
Download irontest-dist.zip and unpack it.
Under the unpacked directory, run command java -jar irontest-upgrade-to-0.17.0.jar <IronTest_Home>
.
Follow the instructions prompted by the command to finish upgrade.
In the end, you should see in the command output 'UPGRADE SUCCESS'.
v0.16.3
Improvements
- Display response time for HTTP and SOAP steps.
- Enable unmanaging managed endpoint for test step.
- Move upgrade command to a separate jar.
Upgrade from v0.16.0
Stop the current Iron Test application.
Download irontest-dist.zip and unpack it.
Under the unpacked directory, run command java -jar irontest-upgrade-to-0.16.3.jar <IronTest_Home>
.
Follow the instructions prompted by the command to finish upgrade.
In the end, you should see in the command output 'UPGRADE SUCCESS'.
v0.16.0
New features
- JMS test step (Solace).
Defect fixes
- Table "VERSION" not found' on starting brand new build.
- JSON with duplicate keys is not displayed completely in HTTP response.
Improvements
- Support regex matching on http stub request url.
- Add timeout to IIB step WaitForProcessingCompletion action.
- Log Iron Test UI address when started.
- Remove MQ 7.5 support.
Upgrade from v0.15.0
Stop the current Iron Test application.
Download and build Iron Test v0.16.0.
Under the dist directory, run command java -jar irontest-0.16.0.jar upgrade <IronTest_Home>
.
Follow the instructions prompted by the command to finish upgrade.
In the end, you should see in the command output 'UPGRADE SUCCESS'.
v0.15.0
For brand new build, when launching this version of Iron Test, you'll see error 'Table "VERSION" not found'. To fix it, manually do below steps
- Download the attached add-missing-version-table.bat and add-missing-version-table.sql to your <IronTest_Home>
- Double click the add-missing-version-table.bat, and you should see 'Version table added successfully' without error.
- Re-launch Iron Test.
This defect will be fixed in the next release.
New features
- Upgrade command.
- Cookie property extractor.
Defect fixes
- FTP test step does not use properties.
- Missing FTP step request during testcase copying.
- HTTP test step does not handle null body for POST and PUT.
- HTTP stub requests check assertions not displayed in test report.
Improvements
- Support response template in HTTP stubs.
- Support stateful HTTP stubs.
- Support operators in HTTP stub request matching.
- Use system proxy for HTTP request when needed.
Upgrade from v0.14.0
Stop the current Iron Test application.
Download the attached update-version-to-0.14.0.sql file to your <IronTest_Home>.
Under <IronTest_Home>, run below command and ensure no error.
java -cp irontest-0.14.0.jar org.h2.tools.RunScript -url jdbc:h2:./database/test -user user -password pass -script update-version-to-0.14.0.sql
Delete the update-version-to-0.14.0.sql file from your <IronTest_Home>.
Download and build Iron Test v0.15.0.
Under the dist directory, run command java -jar irontest-0.15.0.jar upgrade <IronTest_Home>
.
Follow the instructions prompted by the command to finish upgrade.
In the end, you should see in the command output 'UPGRADE SUCCESS'.
v0.14.0
New features
Defect fixes
- Text input and textarea fields on UI are trimmed.
Migration from v0.13.0 (on Windows)
Stop the Iron Test instance (Ctrl + C) if it is running.
Backup <IronTest_Home>/database.
Copy the below upgrade.bat and the .sql file to your existing <IronTest_Home>.
Build Iron Test v0.14.0.
Copy irontest-0.14.0.jar, start.bat, start-team.bat from the new build to your existing <IronTest_Home>, overriding files if exist.
Double click <IronTest_Home>/upgrade.bat. You should see 'Upgrade Successful'.
Remove <IronTest_Home>/upgrade.bat.
Double click <IronTest_Home>/start.bat to launch the app.
Clear browser cached images and files (last hour is enough). If Iron Test page is already open, refresh the page (no need to restart browser).
v0.13.0
New features
- Added new assertions TextEqual, Substring, RegexMatch and XMLValidAgainstXSD.
Improvements
- Enabled property usage in Wait step.
v0.12.4
Defect fixes
- Application can't start with Java 12.
- DB test step SQL query result column names are converted to lower case.
Improvements
- Improved test case run html report UI.
- Enable moving data table columns.
- Support Oracle 12c.
- Support newer versions of IIB 10.
v0.12.3
New features
- Enable extracting properties from API response. Refer to Extracted Properties for more information.
v0.12.2
New features
- Support Windows authentication in DB test step for SQL Server.
Defect fixes
- Assertions fail on DB test step when running test case.