1.4.3 (2021-11-29)
Fixed bugs:
- 🐛 | Parralel issue on campagin schedule #590
Merged pull requests:
- fix(server): Check we have at least one remote to export #612 (boddissattva)
- feat(task): HTTPS Server mock trust all by default #610 (bessonm)
- fix/scheduled campaigns #604 (boddissattva)
- chore/fix build #603 (boddissattva)
- feat: Use key store key password for JMS and Wiremock #602 (bessonm)
- chore: Auto set UI node version for nix #601 (bessonm)
- chore(deps): bump sshj from 0.31.0 to 0.32.0 #592 (dependabot[bot])
1.4.2 (2021-11-09)
Implemented enhancements:
- 🚀 | Add Radius operation in task-impl #535
Fixed bugs:
- 🐛 | Multi consumer on same queue for amqp basic consume #587
Merged pull requests:
- chore(deps): bump jackson.version from 2.12.5 to 2.13.0 #599 (dependabot[bot])
- chore(deps): bump pitest.version from 1.7.1 to 1.7.2 #598 (dependabot[bot])
- chore(deps): bump postgresql from 42.2.16 to 42.3.1 #597 (dependabot[bot])
- chore(deps-dev): bump assertj-core from 3.20.2 to 3.21.0 #595 (dependabot[bot])
- chore(deps): bump everit-json-schema from 1.12.2 to 1.14.0 #594 (dependabot[bot])
- chore(deps-dev): bump mockito.version from 3.12.4 to 4.0.0 #591 (dependabot[bot])
- feat: Use keystore keypassword #589 (bessonm)
- bugfix(task-impl): Allow only one consumer by queue at a time for amqp #588 (nbrouand)
- chore(deps): bump groovy from 2.5.14 to 3.0.9 #549 (dependabot[bot])
- feat(task-impl): Add radius tasks #536 (nbrouand)
1.4.1 (2021-10-12)
Implemented enhancements:
Fixed bugs:
- 🐛 | SSH client task : Cannot use private key with passphrase authentication #564
- 🐛 | With parrarell testing, some test failed randomly #561
- 🐛 | Search scenario issues #554
Merged pull requests:
- Task input validators #584 (nbrouand)
- chore(deps): bump maven-javadoc-plugin from 3.3.0 to 3.3.1 #575 (dependabot[bot])
- chore(deps): bump org.eclipse.jgit.ssh.jsch from 5.12.0.202106070339-r to 5.13.0.202109080827-r #574 (dependabot[bot])
- chore(deps-dev): bump jqwik from 1.5.1 to 1.5.6 #573 (dependabot[bot])
- chore(deps): bump wss4j from 1.6.17 to 1.6.19 #572 (dependabot[bot])
- chore(deps): bump mongodb.version from 3.12.8 to 3.12.10 #570 (dependabot[bot])
- chore(deps): bump pitest.version from 1.6.9 to 1.7.1 #567 (dependabot[bot])
- chore(deps): bump junit5.version from 5.7.2 to 5.8.1 #566 (dependabot[bot])
- SSH client task - Private key with passphrase authentication #565 (boddissattva)
- Chore/UI clean #563 (nbrouand)
- Chore/parallel test pb #562 (nbrouand)
- bugfix(ui): Debounce on full text search + redesign scenario search UI + #560 (nbrouand)
1.4.0 (2021-09-16)
Implemented enhancements:
- 🚀 | Import/Export Chutney content as files from git #552
- 🚀 | Allow the declaration of finally action in the scenario #534
Merged pull requests:
- feat/finally action register task #551 (boddissattva)
- feat(ui/server): Import content from git #550 (bessonm)
- chore: Add unit test for testing url security #548 (nbrouand)
- chore: Add architecture image to readme #537 (nbrouand)
1.3.12 (2021-09-03)
Implemented enhancements:
- 🚀 | Simplify campaign scheduling #511
Fixed bugs:
- 🐛 | Task development with complex object inputs #526
- 🐛 | Add try catch with log on schedule campaign #498
- 🐛 | Log authentication errors #495
- 🐛 | First campaign execution error #456
- 🐛 | Panel of last 10 executions disappear #324
- 🐛 | Cannot see report of running execution #306
- 🐛 | Dataset export/import to csv has line end issue #212
- 🐛 | Too many open files #159
- 🐛 | Lost of info and error when we stop scenario #119
Closed issues:
- Link to campaign execution #17
- Is it necessary to have the java exception in the error message? #165
- Add progress bar for running campaign #112
Merged pull requests:
- chore(deps): bump jackson.version from 2.12.4 to 2.12.5 #547 (dependabot[bot])
- chore(deps): bump qpid-broker.version from 8.0.5 to 8.0.6 #543 (dependabot[bot])
- chore(deps-dev): bump mockito.version from 3.11.2 to 3.12.4 #542 (dependabot[bot])
- chore(deps-dev): bump awaitility from 4.0.3 to 4.1.0 #540 (dependabot[bot])
- chore(deps): bump pitest.version from 1.6.8 to 1.6.9 #539 (dependabot[bot])
- chore(deps-dev): bump activemq.version from 5.16.1 to 5.16.3 #538 (dependabot[bot])
- Fix missing column import in dataset if no semi colon at the end of the file #533 (nbrouand)
- feat(engine): Git export on shutdown #531 (bessonm)
- feat(engine): On retry strategy, add last error message #530 (nbrouand)
- feat(server): Remove scheduletime from campaign #529 (nbrouand)
- feat(server): Export campaigns and composable steps #528 (bessonm)
- bugfix(engine): Complex input without annotation does not appear in UI #527 (nbrouand)
- chore/junit parallel #525 (boddissattva)
- chore(deps): bump spring-boot-maven-plugin from 2.1.3.RELEASE to 2.5.3 #524 (dependabot[bot])
- chore(deps): bump commons-io from 2.10.0 to 2.11.0 #523 (dependabot[bot])
- chore(deps): bump jackson.version from 2.12.3 to 2.12.4 #522 (dependabot[bot])
- chore(deps): bump org.eclipse.jgit.ssh.jsch from 5.11.0.202103091610-r to 5.12.0.202106070339-r #521 (dependabot[bot])
- chore(deps): bump amqp-client from 5.8.0 to 5.13.0 #520 (dependabot[bot])
- chore(deps-dev): bump json-path from 2.4.0 to 2.6.0 #519 (dependabot[bot])
- chore(deps): bump sl4j.api.version from 1.7.31 to 1.7.32 #518 (dependabot[bot])
- chore(deps): bump pitest.version from 1.5.1 to 1.6.8 #515 (dependabot[bot])
- fix(server): Warn when scenario is not found getting campaign last executions #514 (boddissattva)
- fix/logauth and campaign UI #512 (boddissattva)
- fix(server): Campaign scheduler robustness #510 (boddissattva)
1.3.11 (2021-07-19)
Fixed bugs:
- 🐛 | Links to JIRA are not working #508
Merged pull requests:
- fix(server+ui): JIRA configuration url endpoint produces plain text #509 (boddissattva)
1.3.10 (2021-07-13)
Fixed bugs:
- 🐛 | LDAP authentification problem - Authorities have role prefix ROLE_ #506
- 🐛 | Execute button of scenario does not work #505
Merged pull requests:
- fix/scenario execute UI #507 (boddissattva)
1.3.9 (2021-07-12)
Implemented enhancements:
- 🚀 | JSON assert : JSONPath with selector returns array problem with placeholder #344
- 🚀 | Add full scenario text research on scenario page #331
- 🚀 | Add authorization management #95
Fixed bugs:
- 🐛 | soft strategy with validation should be in error #502
- 🐛 | UI lags on complex component testcases #494
- 🐛 | Datasets : search filter clear button is not working #481
- 🐛 | Chutney logo on login page unresolved when logout #480
- 🐛 | Wrong configuration folder during tests #460
- 🐛 | core_unit_tests run configuration also run core_integration_tests #402
- 🐛 | No error message when wrong login #338
Closed issues:
- Out of memory on big SQL result #69
Merged pull requests:
- fix(egine): Validations only set FAILURE step status #504 (boddissattva)
- fix(ui): Map deselect all event on angular-multiselect #497 (boddissattva)
- fix(junit): Use class filter in junit engine #496 (boddissattva)
- chore(ui+server): Load independently testcase header and content #493 (boddissattva)
- chore(deps-dev): bump assertj-core from 3.19.0 to 3.20.2 #491 (dependabot[bot])
- chore(deps): bump sl4j.api.version from 1.7.30 to 1.7.31 #490 (dependabot[bot])
- chore(deps-dev): bump mockito.version from 3.10.0 to 3.11.2 #489 (dependabot[bot])
- chore(deps): bump commons-io from 2.8.0 to 2.10.0 #487 (dependabot[bot])
- chore(deps): bump maven-javadoc-plugin from 3.2.0 to 3.3.0 #485 (dependabot[bot])
- chore(deps-dev): bump otj-pg-embedded from 0.13.1 to 0.13.4 #484 (dependabot[bot])
- chore(deps): bump qpid-broker.version from 7.0.6 to 8.0.5 #483 (dependabot[bot])
- Feat/authorizations #477 (boddissattva)
1.3.8 (2021-06-23)
Implemented enhancements:
- 🚀 | Include jira link in backup #458
- 🚀 | Add research full text in scenario #397
- 🚀 | Add global variables support to new ui #390
Fixed bugs:
- 🐛 | SQL task - mapping and print errors when having 2 or more column with same header #478
- 🐛 | Pause button doesnt appear anymore #476
- 🐛 | SQL client change #470
- 🐛 | Regression in scenario execution #469
- 🐛 | Random classnotfound exeception #466
- 🚀 | Missing dataset data in git export #461
- 🐛 | Environment backup #457
- 🐛 | Navigation to scenario components is broken #434
Merged pull requests:
- fix(task): SQL result with duplicated column name #479 (bessonm)
- bugfix(engine): Add pause as report status for running scenario #475 (nbrouand)
- fix(server): Backup all environments #474 (bessonm)
- fix(server): Includes datatable & constants on exporting dataset to git #473 (bessonm)
- feat(ui+server): Backup jira links #472 (bessonm)
- Bugfix/sql task change #471 (nbrouand)
- fix(task-impl): Keep numeric and date JDBC SQL Types in task result #468 (boddissattva)
- Chore/taskexecutor #467 (nbrouand)
- feat(ui+server): Add full text scenario search #465 (nbrouand)
1.3.7 (2021-06-09)
Fixed bugs:
- 🐛 | When setting Xms on Chutney, SQL task always raise NotEnoughMemoryException #463
Merged pull requests:
1.3.6 (2021-06-08)
Implemented enhancements:
- 🚀 | Chutney working directory configuration #437
Fixed bugs:
- 🐛 | Empty campaign execution user #454
- 🐛 | Empty tag on component scenarios #441
- 🐛 | Component's validations list keeps adding empty validations #439
Merged pull requests:
- feat(task) : Prevent OOM on large SQL queries #462 (bessonm)
- bugfix(ui): fix empty campaign execution user #455 (rbenyoussef)
- chore(deps): bump junit5.version from 5.7.1 to 5.7.2 #453 (dependabot[bot])
- chore(deps-dev): bump mockito-core from 2.8.9 to 3.10.0 #452 (dependabot[bot])
- chore(deps): bump exec-maven-plugin from 1.6.0 to 3.0.0 #451 (dependabot[bot])
- chore(deps): bump jacoco-maven-plugin from 0.8.5 to 0.8.7 #450 (dependabot[bot])
- chore(deps): bump cxf-xjc-plugin from 3.3.0 to 3.3.1 #448 (dependabot[bot])
- chore(deps): bump everit-json-schema from 1.11.0 to 1.12.2 #444 (dependabot[bot])
- chore: Upgrade selenium version to 3.141.59 #443 (rbenyoussef)
- bugfix(server): Prevent creating empty tags #442 (bessonm)
- bugfix(ui): Reset component validations list when selecting another one #440 (bessonm)
- chore(): Single chutney working directory configuration #436 (boddissattva)
1.3.5 (2021-05-25)
Merged pull requests:
- bugfix(task-impl): fix NPE on null sql result column #438 (rbenyoussef)
Implemented enhancements:
- 🚀 | Search campaign more easily #355
Fixed bugs:
- 🐛 | Cannot edit component since 1.3.3 #433
Merged pull requests:
- bugfix(ui): Fix component & scenario edition #435 (bessonm)
- chore: Add maven badge #432 (nbrouand)
- feat(ui+server): add tags for campaigns #431 (rbenyoussef)
Implemented enhancements:
- Enhance read-only scenario with parameters #158
Fixed bugs:
- 🐛 | Cannot load home page #429
Merged pull requests:
- bugfix(server): Fix home page serialization #430 (nbrouand)
- 🚀 feat(tasks): Pretty print SQL tasks results for execution reports #428 (bessonm)
- feat(server+ui): Evaluate parameters for reading scenario #427 (nbrouand)
Implemented enhancements:
- 🚀 | Add navigation between component #332
- 🚀 | Show line count on matrix dataset (csv) #211
- 🚀 | Display total scenario count on campaign page #206
Closed issues:
- 🚀 | Migrate to maven central #328
Merged pull requests:
- feat(ui):display total scenarios count on campaign page #426 (amalmtt)
- feat(ui): Add navigation between components #408 (rbenyoussef)
- Upgrade to GitHub-native Dependabot #407 (dependabot-preview[bot])
- feat(ui): show line count on matrix dataset #406 (rbenyoussef)
- chore: upgrade spring boot version #405 (nbrouand)
- chore: Release to maven central #404 (bessonm)
- feat(engine): Add finally action in report #403 (nbrouand)
- Feat/git export #394 (bessonm)
1.3.1 (2021-04-22)
Implemented enhancements:
- 🚀 | Create a smart git export of all Chutney data #342
- 🚀 | Improve campaign scheduling #330
- 🚀 | Allow assertions directly in task #303
- 🚀 | Report does not contain finally actions execution #302
Fixed bugs:
- 🐛 | tastk-impl project in in dependency of engine project #400
- 🐛 | Http error responses are not print on the UI #396
- 🐛 | Global Variables resolution is not complete #385
- Dataset key with tab space could be saved but could not be used anymore #346
Closed issues:
- Remove forcing campaign name in uppercase #337
Merged pull requests:
- feat(engine): Add finally action in report #403 (nbrouand)
- Chore/engine dependency fix #401 (nbrouand)
- bugfix(ui): Show error message to users #395 (bessonm)
- Feat/git export #394 (bessonm)
- feat(ui): remove forcing campaigns & scenarios uppercased titles #392 (rbenyoussef)
- bugfix(server): Dataset with tab space at extrimity could not be used #389 (rbenyoussef)
- Add test on GwtScenarioMapper #388 (nbrouand)
- Global variables resolution #386 (boddissattva)
- feat: add campaign recurrent Planning per day, week and month #381 (RedouaeElalami)
- feat(server/ui/engine): permit asserts declarations in tasks one #373 (rbenyoussef)
Fixed bugs:
Merged pull requests:
- chore(): chutney junit in main project #384 (nbrouand)
- chore(engine+server+task-impl): Use awaitility + tools class instead of thread sleep #382 (nbrouand)
- Chore/fix test timeout #378 (boddissattva)
- refactor(server): Move parameters logic from infra to domain #327 (bessonm)
Fixed bugs:
- 🐛 | Unused autowired field #379
- 🐛 | Maven plugin
cxf-xjc-plugin
generates sources in the wrong folder #376
Merged pull requests:
- bugfix: forget to remove unused autowired field #380 (nbrouand)
- chore: Fix pkg src generation #377 (bessonm)
1.2.19 (2021-03-22)
Implemented enhancements:
- 🚀 | SSH Task : Add timeout input #369
Fixed bugs:
- 🐛 | Force tls1.1 for old ldap #371
Merged pull requests:
- bugfix(server): Add awaitibility for test and Fix Step unit Test #375 (nbrouand)
- bugfix(task-impl): Redo commit f61bf42733271a67c17c266e00df77cce9be32… #374 (nbrouand)
- feat(server): Configuration for ldap with only TLS1.1 #372 (nbrouand)
- chore: Setup jdk11 config with nix #370 (bessonm)
1.2.18 (2021-03-09)
Merged pull requests:
Implemented enhancements:
- 🚀 | Task http-soap : add http headers parameter #364
Fixed bugs:
- Campaign link on scenario history view does not work with Ctrl+click #345
Closed issues:
- Add templates for issues and PRs #347
Merged pull requests:
- bugfix(ui): remove double dash when selecting an execution #366 (nbrouand)
- feat(task-impl): allow add headers to http soap task #363 (rbenyoussef)
- chore(deps): Bump maven-surefire-plugin from 3.0.0-M4 to 3.0.0-M5 #360 (dependabot-preview[bot])
- chore(deps-dev): Bump activemq.version from 5.16.0 to 5.16.1 #359 (dependabot-preview[bot])
- chore(deps): Bump mongodb.version from 3.8.0 to 3.12.8 #358 (dependabot-preview[bot])
- chore(deps): Bump build-helper-maven-plugin from 3.0.0 to 3.2.0 #357 (dependabot-preview[bot])
- feat(ui): preview scenario error on campaign report #356 (rbenyoussef)
- Added issue and PR template #350 (96RadhikaJadhav)
Implemented enhancements:
- Add jira feature #339
Fixed bugs:
- Campaign link on scenario history view does not work with Ctrl+click #345
- Infinite loop on selenium zk By #340
Merged pull requests:
- doc: Update Readme with Kotlin DSL & Discussions #353 (bessonm)
- bugfix(task-impl): infinite loop on Selenium ZK By (#340) #351 (rbenyoussef)
- Feat/add jira feature #349 (rbenyoussef)
- bugfix(ui): Missing hash in URLs on scenario exec page #348 (bessonm)
Implemented enhancements:
Fixed bugs:
- Scenarios executions in campaign report have random order #72
Merged pull requests:
- refacto(glacio-adapter): Refacto to expose dto and not domain #343 (nbrouand)
- server: fix dataset iterations bug #336 (rbenyoussef)
- Chore/refacto env #325 (nbrouand)
- chore(deps): Bump picocli from 4.2.0 to 4.6.1 #319 (dependabot-preview[bot])
- chore(deps): Bump groovy from 2.5.0 to 2.5.14 #315 (dependabot[bot])
- chore(): Update timeout for old slow computers #314 (nbrouand)
- chore(): remove junit4 #312 (nbrouand)
- Chore/release github action #311 (nbrouand)
- chore(): githubaction build #307 (nbrouand)
- feat: Use glacio lang #94 (bessonm)
Fixed bugs:
- Consume kafka is in error for duplicate header #296
- Component edition : Wrong component dropped when tag filter selected #294
- When 2 or more linkyfier in same bloc the labels are concatenate #279
Closed issues:
- Add output in execution report #300
- Add placeholder on xml assert task #299
- fix(ui): Scenario execution tile stays running #292
Merged pull requests:
- Bugfix/flaky tests #304 (bessonm)
- feat(engine+server+ui): Add output step result in report #301 (nbrouand)
- feat(task-impl): Add placeholder on xml assert task #298 (nbrouand)
- bugfix(task-impl): consume kafka with duplicated header (#296) #297 (rbenyoussef)
- fix(ui): Component edition : Apply tag filter on drag and drop model #295 (boddissattva)
- fix(ui): Override completely history executions on refresh #293 (boddissattva)
- chore(deps): Bump maven-failsafe-plugin from 3.0.0-M4 to 3.0.0-M5 #291 (dependabot-preview[bot])
- chore(deps): Bump rxjava from 2.2.6 to 2.2.20 #290 (dependabot-preview[bot])
- chore(deps-dev): Bump rabbitmq-mock from 1.0.14 to 1.1.1 #288 (dependabot-preview[bot])
- Bugfix/dataset iterations #286 (rbenyoussef)
- bugfix(ui): Wrong linkifier label #281 (bessonm)
Merged pull requests:
- bugfix(server): wrong generated iteration #285 (rbenyoussef)
Merged pull requests:
- bugfix(server): indexed output combined to external multivalues dataset for step iteration #284 (rbenyoussef)
Implemented enhancements:
- Schedule campagne on a specific day #266
Fixed bugs:
- NPE in ComposedTestCaseIterationsPreProcessor.indexInputs #280
- Not redirect to page requested when disconnected #278
- Composed testcase : Cannot instantiate context-put task in some campaign executions #275
Merged pull requests:
- bugfix(server): NPE in ComposedTestCaseIterationsPreProcessor #283 (nbrouand)
- fix(ui): Keep asked url when redirecting to login #282 (boddissattva)
- feat(ui+server): Schedule campaign on a specific time #266 #277 (nbrouand)
- Raw implementation mapper thread safety #276 (boddissattva)
Closed issues:
- dataset iterations output overided by last iteration output #242
Merged pull requests:
Fixed bugs:
- Session expire too fast (<10 min) #249
Closed issues:
- Scheduled campaigns between 00:00 and 00:10 aren't executed #264
- Add error message when component save is ko #250
Merged pull requests:
- Fix/component implementation mapping #268 (boddissattva)
- fix scheduled campaigns execution at midnight #267 (rbenyoussef)
- feat(task-impl): Allow bad content type in message received #265 (nbrouand)
- Remove Lucene dependecies and point to travis.com #263 (boddissattva)
- Add component duplication #262 (boddissattva)
- Session management with and without anonymous user #260 (boddissattva)
- Refactor/split composable step repo #259 (bessonm)
Merged pull requests:
- feat(server): Make number of parrelel thread fixed to 20 #258 (nbrouand)
- feat(server): fix gauge update, add status on scenario_execution_time… #257 (nbrouand)
- Add edition information for concurrency edition check #256 (boddissattva)
- chore(deps-dev): Bump JUnitParams from 1.1.0 to 1.1.1 #251 (dependabot-preview[bot])
Implemented enhancements:
- Explicitly show GWT steps in a scenario report #210
- Scenario steps' Info/Detail are not user friendly nor provide enough value #208
- Add export environment #166
Closed issues:
- Task Kafka - Add XML's payload processing #246
- component parameters values erased when executed #240
- Support navigation patterns #239
Merged pull requests:
- feat: Change micrometer metrics #248 (nbrouand)
- Kafka consume task - Add xml payload processing #247 (boddissattva)
- Feat/navigation patterns #244 (bessonm)
- Micrometer tasks #241 (boddissattva)
- chore(ui): Update node version to v12.18.4 & provide IntelliJ run conf #238 (bessonm)
1.2.5 (2020-09-01)
Implemented enhancements:
- Do not break on generated step iterations #213
- Choose which variable to display with the debug task #209
- Add audit on execution request #116
Closed issues:
- Strategy retry #92
Merged pull requests:
- Allow ldap and inmemory authentication #232 (boddissattva)
- feat(ui/server): Notify campaign execution status to xray/jira #231 (bessonm)
- Feat/export import environment #230 (TuLinhNGUYEN)
- fix : Unsecure api for development #229 (boddissattva)
- fix(engine): fix nested retry strategy #228 (rbenyoussef)
- feat(server+engine): do not break on generated step iterations #227 (rbenyoussef)
- feat(task-impl): create new json asserter (lessThan and GreaterThan) #226 (TuLinhNGUYEN)
- Ordering for inputs/outputs/parameters and fix debug task with filters parameter #225 (boddissattva)
- chore(deps): Bump jaxb2-maven-plugin from 2.3.1 to 2.5.0 #224 (dependabot-preview[bot])
- chore(deps): Bump maven-jar-plugin from 3.0.2 to 3.2.0 #223 (dependabot-preview[bot])
- chore(deps-dev): Bump activemq.version from 5.15.11 to 5.16.0 #222 (dependabot-preview[bot])
- chore(deps): Bump postgresql from 42.2.6 to 42.2.16 #221 (dependabot-preview[bot])
- feat(task-impl): Filter scenario context with debug task #216 (bessonm)
- feat(server+ui): Register user on api actions #187 (rbenyoussef)
1.2.4 (2020-08-18)
Merged pull requests:
- fix(task-impl): Use ZoneDateTime for json-assert on dates #218 (boddissattva)
- Feat/improve report ui #215 (bessonm)
1.2.3 (2020-08-04)
Fixed bugs:
- Search using Ctrl-F was lost in ace editor component
- Observe automatically a scenario's execution when it does not have parameters
Closed issues:
- Scenario Edition - Cannot use Ctrl-F to find content in editor #203
- Scenario execution - Observation is not automatic for scenarios without parameters #204
Merged pull requests:
- Version 1.2.2 : ui bugs #205 (boddissattva)
1.2.2 (2020-07-31)
Implemented enhancements:
- Enhance json assert task #184
- Adding to context log #160
- Dataset - Execution #101
- Dataset - Selection of the dataset #100
- Dataset - Edition #99
- Dataset - Dataset CRUD #98
- Dataset - List dataset #97
Fixed bugs:
- Refresh running scenario remove opened/closed chevron #191
- Stop execution campaign seems not working #162
- Inconsistency when execution id does not match the scenario /#/scenario/xxx/execution/yyy #161
- NPE in contextput #156
- Maximize screen in json edition #150
Closed issues:
- Allow target without port specified #189
Merged pull requests:
- Fix/189 target whitout port #197 (boddissattva)
- Add option to acknowledge only messages matching selector, true by default #196 (PKode)
- Fix/191 : Scenario executions #195 (boddissattva)
- feat/extend_composable_testcase_dataset_management #192 (boddissattva)
- feat(task_impl): Add placeholder for assert in JsonTask #188 (nbrouand)
- feat(ui): Stop campaign bug. #185 (nbrouand)
- bugfix(ui + server): Raise error when asking for report not corresponding to the scenarioId #178 (nbrouand)
- Bugfix/aceeditor #177 (nbrouand)
- bugfix(task-impl): Prevent NPE on null value + pretty log for most usual type #176 (nbrouand)
- chore(ui): Update node version to new LTS v12.18.0 #172 (bessonm)
1.2.1 (2020-06-16)
Fixed bugs:
- Wrong last execution order on scenarii list #149
- bugfix(ui): Correctly order scenarios by last execution when one is not executed #174 (bessonm)
- bugfix(engine): Parsing full objects in spel did not work (introduced in pr134) #173 (nbrouand)
1.2.0 (2020-06-12)
Implemented enhancements:
- Campaign report #142
- Scenarios list : Show total number of scenarios #133
- Add sort and filter on table #111
- Remove limitation of running scenario while it's already running #90
- Keep search/filter during navigation #74
Fixed bugs:
Closed issues:
- Campaign history report - add stop status #141
- Campaign stopped - See not executed scenarios #140
- Stop scenario containing component with retry strategy #135
Merged pull requests:
- feat(ui): Add current scenario read-only on execution page #148 (nbrouand)
- feat(engine): Allow to stop step in a retry strategy #146 (nbrouand)
- Feat/nice campaign history #145 (nbrouand)
- feat(ui):Add chart for campaign report #143 (nbrouand)
- refactor(ui): fix typo #139 (rbenyoussef)
- feat(ui+core): Remove restriction to execute a scenario already running #138 (nbrouand)
- feat(ui): Sort campaign report scenarios by properties #137 (bessonm)
- Chore/comm #136 (nbrouand)
- bugfix(engine): issue with spel #134 (rbenyoussef)
- chore(deps): Bump sshj from 0.26.0 to 0.27.0 #130 (dependabot-preview[bot])
- chore(deps): Bump jool from 0.9.12 to 0.9.14 #129 (dependabot-preview[bot])
- chore(deps): Bump wiremock-standalone from 2.19.0 to 2.26.3 #128 (dependabot-preview[bot])
- chore(deps): Bump orientdb.version from 3.0.28 to 3.0.30 #127 (dependabot-preview[bot])
- chore(deps): Bump maven-source-plugin from 3.2.0 to 3.2.1 #126 (dependabot-preview[bot])
- bugfix(ui): show replay button for stopped campaign #125 (rbenyoussef)
- feat(ui): Bookmark scenarios search filters #124 (bessonm)
- refactor(core/engine): Fix typo #123 (bessonm)
- chore(): Add generate changelog in Contributing.md #122 (nbrouand)
1.1.4 (2020-04-30)
Implemented enhancements:
- Add environment name to context and global variable #19
Merged pull requests:
- bugfix: Task using isPresent #121 (bessonm)
- Feat/add environment name to context and global variables #120 (rbenyoussef)
1.1.3 (2020-04-24)
Implemented enhancements:
- Add number of scenario run on campaign report #96
Fixed bugs:
- Component/Scenario edition : Cannot update step parameter value after precedent step deletion #107
- Campaign run duration on parallels run #86
- Execution environment for scenario not displayed for direct access #85
- Need more labels in campaign report #73
- No alert when closing component screen #70
- Target are not sorted in chrome #22
- Scenario description are truncated #21
Closed issues:
- Add an alert when removing global var #91
Merged pull requests:
- Feat/ui improve campaign ux #115 (rbenyoussef)
- feat(ui): Show number of passed/failed scenarios on campaign report #114 (bessonm)
- Bugfix/alert on globalvar deletion #109 (bessonm)
- fix(ui): Component edition - Must recreate steps parameter values #108 (boddissattva)
- Feat/ui improve scenario execution report #105 (rbenyoussef)
- bugfix(ui): Sort target and environment names #104 (bessonm)
- bugfix(ui): Show scenario description without truncation #103 (bessonm)
- Feat/ui display improvement #102 (rbenyoussef)
- Fix/86 #93 (boddissattva)
- Tech/clean engine target model #89 (bessonm)
- Fix #85 #88 (boddissattva)
- bugfix(ui): Add alert when leaving component scenario edition with mo… #87 (nbrouand)
- Tech/reduce cli coupling #84 (bessonm)
- feat(ui): Add stop label for campaign execution report summarize #78 (nbrouand)
- chore(ui): Add a test on scenarii.component.spec.ts #77 (nbrouand)
- chore(ui): Add some ng test #76 (nbrouand)
1.1.2 (2020-03-19)
Implemented enhancements:
- Add a new task to consume message from a kafka topic #38
- Display environment execution for scenario #20
Fixed bugs:
- Trim all tags #59
Closed issues:
- Wrong redirection when cancelling campaign edition #58
Merged pull requests:
- Feature/add kafka basic consume task #68 (bessonm)
- feat(core + ui): Add environment info to scenario execution history #66 (nbrouand)
- Avoid NullPointerException with message having null value as header #65 (GeVa2072)
- feat(ui): In campaign edition, cancel redirect to edited campaign #64 (nbrouand)
- bugfix(server): uppercase and trim tags at saved #62 (nbrouand)
1.1.1 (2020-03-10)
Merged pull requests:
- bugfix(ui): NPE on saveComponent + Add more ui coherence between comp… #61 (nbrouand)
- chore: Share Intellij run config #57 (bessonm)
1.1.0 (2020-03-06)
Implemented enhancements:
- Font size smaller on campaign page #18
Fixed bugs:
- Navigation between component sometime broken #24
- Pop up should not appear on scenario execution page #16
- Id not reload when creating component #15
Merged pull requests:
- feat(core): Parameterized component strategies #60 (bessonm)
- Fix/parameters escaping #56 (boddissattva)
- bugfix(ui): Fix broken redirection on child component #55 (nbrouand)
- bugfix(ui): Remove canDeactivate guard on execution history page #54 (nbrouand)
- Tech/clean up #53 (bessonm)
- feat(ui): Reduce font size on campaign page #52 (nbrouand)
- Chore/travis zulip hook #50 (bessonm)
- chore(deps): Bump picocli from 3.9.0 to 4.2.0 #49 (dependabot-preview[bot])
- chore(deps-dev): Bump rabbitmq-mock from 1.0.4 to 1.0.14 #48 (dependabot-preview[bot])
- chore(deps): Bump build-helper-maven-plugin from 1.12 to 3.0.0 #47 (dependabot-preview[bot])
- chore(deps): Bump maven-clean-plugin from 3.0.0 to 3.1.0 #46 (dependabot-preview[bot])
- chore(deps-dev): Bump activemq.version from 5.15.0 to 5.15.11 #45 (dependabot-preview[bot])
- doc: Update release management #43 (bessonm)
- chore: Update project info #41 (bessonm)
- fix(core+ui): Set id on newly created component. #37 (boddissattva)
1.0.0 (2020-02-26)
Fixed bugs:
- Global var character escaped twice #9
Closed issues:
- Add a new task to consume message from a kafka topic #39
Merged pull requests:
- chore(ui): Generate sources archive #40 (boddissattva)
- Bugfix/escaped char #36 (nbrouand)
- Revert "Ignore IntelliJ root configuration files" #35 (nbrouand)
- chore: Licence compliance with Fossa #34 (bessonm)
- Add randomLong Generator #33 (GeVa2072)
- Fix use of == instead of equals method #32 (GeVa2072)
- chore: Add Travis deployment. Fix project version. #14 (boddissattva)
- Fix typo in Selenium documentation snippet #13 (ledoyen)
- Fix Finally Action target mapping error #12 (ledoyen)
- Allow use of external npm installation #11 (ledoyen)
- Ignore IntelliJ root configuration files #10 (ledoyen)
- chore: Add to Travis build JDK version and install command #4 (nbrouand)
- Bump npm from 5.8.0 to 6.13.4 in /ui #2 (dependabot[bot])
- Bump amqp-client from 5.3.0 to 5.8.0 #1 (dependabot[bot])
-
feature(ui): Use a context variable as task input for List or Map
-
feature(core/ui): Override scenarios parameters from campaign level
-
feature(task): Add selector to basic consume amqp task
-
feature(task): Get web element attribute
-
feature(task): Resize browser
-
refactor(ui): Project structure
-
bugfix: Fix broken component deletion
-
feature: Migrate from H2 to PostgreSQL
-
feature(ui): Manage campaign scenario execution order
-
feature(ui): Scenario raw edition form default to HJSON
-
feature(core): Support conversion of scenarios using multiple when steps
-
feature(core/ui): Copy scenario
-
feature(core/ui): Add tags on composite scenario
-
feature(core/ui): Prevent deletion of a component block used somewhere else
-
feature(core/ui): Improve execution parameters for composite scenarios
-
bugfix(core): Truncate too long error message before saving to DB
-
bugfix(task): Send an empty body on http post
-
test: Add Mutation Testing
-
removed: Automatic step library is removed in favor of component block creation
-
feature(ui): Show execution count on scenario list
-
feature(ui): Do not show default step strategy on scenario form edition
-
feature(task): Scroll web elements
-
feature(core/ui): Scenario creation using component blocks
-
feature(core/ui): Avoid creating a cyclic component
-
feature(core/ui): Execution on component only for repl-like purpose
-
feature(core/ui): Filter scenarios by type (normal / composite)
-
feature(core/ui): Filter scenarios without tag
-
feature(core/ui): Improve campaign creation & edition
-
feature(core/ui): Improve campaign list
-
feature(core/ui): Improve campaign execution
-
feature(core/ui): Prevent saving a scenario with format errors
-
feature(core/ui): Show "Target not found" error on scenario execution
-
refactor(core): Improve logging on scheduled campaign execution
-
refactor(core/domain): Remove scenario "blob"
-
refactor(core/domain): Scenarios by use case
-
refactor(core/api): Improve some error messages
-
refactor(core/api): Old scenario format retro-compatibility
-
refactor(ui): Project structure
-
bugfix:(core): Fix on adding a target preventing scenario execution
-
doc: Correct an error
-
feature(ui): Confirmation box on closing unsaved scenario
-
feature(ui): Confirmation box on campaign deletion
-
feature(ui): Keep scenarios list filter preference
-
feature(ui): View scenarios by list or by card
-
feature(ui): Start/Stop/Pause/Resume a scenario execution
-
feature(core/ui): Schedule daily campaign execution
-
feature(core): Scenario deletion is now logical only
-
feature(core): List all tasks and their parameters
-
feature(task): Selenium clear()
-
refactor(ui): Remove pop-up on campaign edition
-
refactor(ui): Remove pop-up on scenario edition
-
refactor(core/ui): Reduce campaign loading time
-
security: LDAP authentication
-
feature(ui): Follow each step execution in real time
-
feature(task): Enable hovering an element then clicking on another
-
feature(task): Selenium tests should run on internet explorer
-
feature(task): SeleniumSwitchToTask should handle Ok/Cancel alert box
-
feature(task): Validate JSON content against JSON schema
-
feature(task): Assert missing JSON field
-
bugfix: Fix routing after creation forms
-
security(core): SSL
-
feature(task): Add AMQP task
-
feature(core/plugin): Run a scenario from Intellij
-
feature(core): Start/Stop/Pause/Resume a scenario execution
-
feature(core): Notify scenario execution events
-
feature(core/ui): Enable/Disable documentation examples
-
refactor: Remove SQL datasource cache
-
bugfix: Campaign XML reports
-
feature: Enable switching to popups in order to perform Selenium actions
-
feature(ux): Scenario edition
-
feature(ux): Step library
-
feature(task): Add keystore for https server task
-
feature: CLI for running scenario execution
-
refactor: Création d'un plugin Intellij pour l'execution et l'écriture (autocomplétion, ...) de scénario
-
refactor: Start execution engine without core module
-
bugfix: Edition page performance
-
bugfix: Avoid cyclic step creation
-
bugfix: Adding empty dataset
-
bugfix(core/ui): Out of Memory on campaign loading
-
bugfix(task): Close SQL session
-
bugfix(task): Fix selenium getText
-
bugfix(ui): Scrollbar problem on technical steps edition
-
doc: Document all tasks
-
feature(task): Add https server start/stop & https listener
-
feature: Add showroom page
-
refactor: Decouple core and engine
-
bugfix: Fix resource leak
-
doc: Add scenario examples
-
feature(core/ui): Add scenario parameters
-
refactor: Scenario database backup
-
bugfix(ui): Scenario form edition (misc)
-
doc: Ajout d'un menu d'administration pour la documentation (Exemples à venir)
-
removed: Remove step library pop-up on scenario form edition
-
feature(task): Add task for validating XML against an XSD
-
feature(ui): Redesign scenario form edition UX/UI
-
bugfix(ui): Deleting step description does not remove sub-step
-
removed: Remove scenario parameters management
-
feature(ui): Provide scenario edition with a web form (without step strategies)
-
feature(ui): Show syntax and content errors when editing a scenario
-
feature(task): AMQP Clean Queue task accepts a list of files
-
feature(core): Manage git scenarios repository
-
refactor(ui): Update scenario execution view
-
refactor(core/engine): Improve error management
-
bugfix(ui): Tags and scenarios card list
- refactor(core/engine/ui): Show complete exception stack
- refactor(task): JMS task provides complete exception stack
-
feature(ui): Group admin features under one menu entry
-
feature(ui): Provide read only access for unauthenticated users
-
feature(func): XPATH function makes use of document namespaces
-
feature(task): XML assert task makes use of document namespaces
-
refactor(task): Improve content of Selenium tasks information
-
bugfix(engine): Each task input/output is evaluated sequentially and evaluation context is updated accordingly after each
-
bugfix(core/ui): View saved execution reports after scenario changes
-
chore: Add Weblogic 10.3 client dependency
-
feature(ui): Add new way to create and edit a scenario
-
feature(ui): Update global template
-
feature(ui): Update scenarios list view
-
feature(core/ui): Keep all execution reports and show 20 last reports
-
feature(task): Add Selenium tasks
-
refactor(core/engine): Decouple Core and Engine
-
refactor(engine): Delete optional attributes on Step and StepDefinition
-
feature(task): Kafka Basic Publish
-
feature(task): Add timeout on http tasks
-
feature(task): Json assert compare Number vs String as numbers
-
refactor(perf): Cache local agent when compiling scenario
-
refactor(test): Move all cucumber scenarios input to ui api
-
bugfix: Fix ssh authentication with private key
-
bugfix: Fix optional parameters which were mandatory
-
feature(ui): Disable edition of scenario saved outside of the local repository
-
feature(ui): Scroll to top on target change
-
feature(ui): Activate search in editor
-
bugfix(core): Removing a scenario deletes all its references in database
-
bugfix(core): Save a scenario even if saving a referenced step fails
-
bugfix(core): Fix entity mapper test for Windows
-
bugfix(task): HTTP headers cannot be injected
-
bugfix(task): JSON assert compare number
-
bugfix(task): String or JSON in http body