What's Changed
- Add basic file action examples to samples by @dsanderbi in #5976
- Documented HOP_JAVA_HOME by @dsanderbi in #5977
- change default date formats to fix am/pm format, fixes #5949 by @hansva in #5951
- add separate log layout and fixed font for hop-gui, resolves #5927 by @alexmller in #5928
- Update mssql jdbc driver by @hansva in #5984
- [DOC] fix broken link by @hansva in #6004
- Improve project/environment/git branch selection design #5879 by @nadment in #5880
- Add support for specifying target field type in Value Mapper #5465 by @S3tuit in #5930
- Fixed the error dialog is triggered twice #5953 by @leehaut in #5956
- Fixed label and text are not enabled or disabled simultaneously #5962 by @leehaut in #5964
- Speed up project change and perspective change #5985 by @nadment in #5986
- Some Fixes to the Doris Bulk Stream Loader by @DavideVillaGEP in #5973
- Git diff visual needs some adjustment #5996 by @nadment in #5997
- field support in delay row transform #4276 by @bamaer in #5971
- documentation fixes. fixes #6012 by @bamaer in #6016
- fixed raw ampersand character. #6012 by @bamaer in #6018
- minor doc updates #6012 by @bamaer in #6019
- [DOC] fix & in salesforce docs by @hansva in #6020
- [DOC] fix & in salesforce docs by @hansva in #6021
- [DOC] fix & in salesforce docs by @hansva in #6022
- [DOC] fix salesforce docs by @hansva in #6024
- Small cleanup to find perspective #6014 by @nadment in #6015
- Add samples for zip and unzip action by @dsanderbi in #6011
- REST mTLS support and integration tests #5051 by @bamaer in #6017
- Fix put ftp does not handle password error #5894 by @leehaut in #5900
- [TRANS] add missing messages files by @hansva in #6027
- Fix duplicate field cache being cleared in RowMeta by @leehaut in #6013
- Translations update from Weblate by @hop-weblate in #5955
- Fix undo/redo in workflows, fixes #6028 by @hansva in #6030
- Explicitly add user GID and UID to docker scripts, fixes #6031 by @hansva in #6032
- Add a variable resolver sample to the repository, fixes #6036 by @hansva in #6037
- fix hop-web docker, fixes #6038 by @hansva in #6039
- fix merge rows regression for MDI, fixes #6069 by @hansva in #6083
- Add some extra tests, fixes #6072 by @hansva in #6081
- Translations update from Weblate by @hop-weblate in #6034
- fixed NullPointerException when clicking SQL button. fixes #2272 by @bamaer in #6077
- Open logging tab by default and remember selection, fixes #2583 by @hansva in #6079
- send correct variables to sql dialog in action, fixes #6066 by @hansva in #6084
- Add URL Encode and Decode functions to the calculator, fixes #6044 by @hansva in #6085
- Fix injection on lists for static values, #6069 by @hansva in #6086
- [Feature] --auth option in hop-server.sh to correctly enable/disable authentication by @leehaut in #6040
- Fix & speed up ByteArrayHashIndex #5972 by @S3tuit in #6053
- Fix UniqueRows: handle duplicate rows without modifying last field when counter disabled #6058 by @leehaut in #6061
- Feat(ui): Add UTM tracking to all help buttons for website analytics (#6076) by @leehaut in #6092
- updated hop web build instructions. fixes #4713 by @bamaer in #6104
- Enhance logging for pipeline and workflow execution events by @mtalbi-kinaxis in #6089
- Remove dead or debug code by @nadment in #6097
- create build script and unified docker file, fixes #6100 by @hansva in #6103
- Fix show filenames button throws an error in Get Data From XML #6060 by @leehaut in #6065
- Fix Preview output - the window is reopened after closing it #6050 by @leehaut in #6063
- fixed metadata injection issues. #6054 by @bamaer in #6101
- fixes Salesforce get fields and MDI issues #6054 #6121 by @bamaer in #6124
- Merge explorer and data orchestration perspective #5995 by @nadment in #6055
- Translations update from Weblate by @hop-weblate in #6093
- Delete multiple notes doesn't remove the correct notes #6090 by @nadment in #6091
- Fix #5978 "Check server identity" in "Mail" action should be greyed out when "Use secure authentication" is unchecked by @sramazzina in #6126
- update Rhino dependency, fixes #6128 by @hansva in #6131
- Fix #5369 Unit Test: Enhance Unit Test Dialog by @sramazzina in #6047
- Fix #5969 "Copy" method not reset after removing a hop by @sramazzina in #6127
- Markdow SVG icon is broken #5995 by @nadment in #6132
- Fix #4056 by @sramazzina in #6133
- Add support for resizing notes #6056 by @nadment in #6134
- Fix #4055 MySQL Bulk Load Action: manage connection through variables by @sramazzina in #6135
- Issue #2369 - DimensionLookup: Option to not create unknown row by @mattcasters in #6080
- Remove debug trace by @nadment in #6140
- cleanup duplicate dependencies, fixes #6145 by @hansva in #6153
- Fix #6109, Fix #6107, Fix #6118 by @sramazzina in #6117
- Add test and avoid infinite loop, fixes #6154 by @hansva in #6155
- Fix #6130 Incorrect Field Name Updates After Rename in Fuzzy match by @leehaut in #6137
- fixed IllegalArgumentException on KDE/Plasma. fixes #5998 by @bamaer in #6143
- Issue #6078 (Repeat Fields) by @mattcasters in #6139
- Add Repeat Fields transform to assembly #6078 by @nadment in #6161
- mark dependencies for stanfordNLP as provided, fixes #6159 by @hansva in #6160
- Issue #5858 by @mattcasters in #6169
- Encrypt the httppassword field in the rest client transform by @jdkinaxis in #6172
- Issue #5981 (Hop Doc bug fix) by @mattcasters in #6173
- Issue #6174 (Improve git repo detection) by @mattcasters in #6175
- Issue #5793 (When using save as unit test is not being detached) by @mattcasters in #6178
- Fix #4057 by @sramazzina in #6181
- Fix #4054 - Snowflake Action: manage connection through variables by @sramazzina in #6183
- Fix #6191 by @sramazzina in #6192
- Underlining of the name of an action or transformation no longer works correctly #6195 by @nadment in #6199
- In case of a loop stop drawing hop candidate before message #6202 by @nadment in #6203
- Selection of the latest projects used and searchable list #6163 by @nadment in #6193
- [Parquet Input/Output] Add comprehensive support for Parquet LogicalTypes, fixes #5947 by @jbs-atolcd in #6186
- Fix #5164 by @sramazzina in #5647
- Enhance calculator documentation with division warning by @maxbobse in #6149
- Fix #5225 by @sramazzina in #6194
- Fix #6215 by @sramazzina in #6223
- Issue #5714 (Crash during start of HOP GUI) by @mattcasters in #6179
- hop web CTabFolder escape and unit testing #6227 #6230 by @bamaer in #6237
- Logging performance fix by @jdkinaxis in #6240
- Change JSON icons #6243 by @nadment in #6244
- Fix the 0012-fuzzymatch.hpl unit test failure by @leehaut in #6185
- added servlets to execute workflows and pipelines from file. fixes #6197 by @bamaer in #6198
- Fixed layout of the MessageBox #6200 by @nadment in #6201
- Neo4j #2106 #2299 #2950 #2951 #3552 #4648 by @bamaer in #6206
- Issue #6042 (clear db cache when switching prj/env) by @mattcasters in #6170
- cleanup and simplify hop web for tab rendering in Linux and Hop Web. … by @bamaer in #6247
- The Save button is sometimes disabled #5974 by @nadment in #6229
- Main Window loses focus after dismissing context dialog #6150 by @nadment in #6213
- toggle project tree panel #6187 by @bamaer in #6207
- Fix #6144 the outputValue initialization issue in the Formula transform by @leehaut in #6158
- fix failing tests, fixes #6252 by @hansva in #6253
- Update sonar plugin version, fixes #6254 by @hansva in #6255
- change mvn command, #6254 by @hansva in #6256
- Translations update from Weblate by @hop-weblate in #6164
- Add mongoDB Atlas support, fixes #2663 by @hansva in #6251
- improve UI for latest macOS, fixes #6257 by @hansva in #6258
- fix failing test, #6252 by @hansva in #6259
- Fix #6102 by @sramazzina in #6228
- Fix #6231 by @sramazzina in #6234
- Fix #6214, #6211 by @sramazzina in #6222
- Issue #6033 (Create user documentation on security) by @mattcasters in #6176
- Add the “Save As” capability to text files #6238 by @nadment in #6260
- Small clean up workflow/pipeline code #6261 by @nadment in #6262
- Handle boolean and timestamp correctly in databaseMeta, fixes #6268 by @hansva in #6270
- Some code cleanup done using the IDE, fixes #6271 by @hansva in #6272
- cache condition to make filter faster, fixes #6265 by @hansva in #6273
- Update jt400.version from 21.0.0 to 21.0.6 by @wAVeckx in #6275
- give left sidebar more modern look, fixes #6266 by @hansva in #6267
- fix #6071, fix #6274 by @sramazzina in #6278
- Highlight error and warn lines in logging pannel, fixes #6245 by @hansva in #6280
- Hop web does not show project name next to icon, fix #6282 by @hansva in #6283
- Pipeline graph goes into drag mode when you click the preview data icon #6285 by @nadment in #6286
- Add extra checks to logmessages, fixes #6242 by @hansva in #6287
- Upgrade beam version, fixes #6288 by @hansva in #6289
- Remove a compilation warning by @nadment in #6294
- additional listener on toolbar image labels. fixes #6299 by @bamaer in #6300
- fix #6221, fix #5011 by @sramazzina in #6296
- Prevent the creation of invalid hops in a visual manner #6281 by @nadment in #6293
- fix parquet output and some cleanup, fixes #6148 by @hansva in #6303
- Fix #6074 New dialog's layout to preserve space by @sramazzina in #6180
- Fix #6309 with over name when there is a note behind it by @nadment in #6310
- Add selection tracker for shortcuts, fixes #6218, #6217 by @hansva in #6304
- Fix some CVE's , fixes #6313 by @hansva in #6314
- fix error line highlighting, #6245 by @hansva in #6312
- Issue #6317 (git GUI plugin options) by @mattcasters in #6318
- fix NPE in Select Values when converting String to Timestamp. fixes #… by @bamaer in #6315
- Translations update from Weblate by @hop-weblate in #6311
- issue #6295 by @samcasters in #6316
- Fix typo in DatabaseMeta metadata description property by @nadment in #6324
- Add @serial annotation to serialVersionUID by @leehaut in #6325
- Remove unused method parameter from ValueDataUtil to address Sonar warning by @leehaut in #6301
- Rewrite of configuration panel, fixes #6276 by @hansva in #6284
- Improve Hop handeling in hop web, fixes #6322 by @hansva in #6326
- Remove redundant public modifiers from interface method return types by @leehaut in #6327
- Small improvement in the configuration keyboard shortcut #6328 by @nadment in #6329
- Translations update from Weblate by @hop-weblate in #6321
- Improve configuration perspective #6331 by @nadment in #6332
- fix toolbar buttons in hop web, fixes #6333 by @hansva in #6334
- Use original name when using save as, fixes #6330 by @hansva in #6335
- environment config name removed when switching folder, fixes #6165 by @hansva in #6336
- wrong style on toolbar in vfsDialog, fixes #6337 by @hansva in #6338
- Fix punctuation in documentation (etc → etc.) by @leehaut in #6339
- fix some background colors on macOS, fixes #6341 by @hansva in #6342
- use managed identity to connect to Azure blob storage, fixes #6343 by @hansva in #6344
- select values will now show available fields in each tab, fixes #6209 by @hansva in #6345
- Use trim type applied in transform and ignore field trimtype, fixes #… by @hansva in #6346
- fix git diff and overall experience of Git info window, fixes #6051 by @hansva in #6349
- Add colours to git diff, fixes #5282 by @hansva in #6350
- Add search to file browser/explorer on the left hand side, fixes #6351 by @hansva in #6352
- Add option to disable zoom using scrolling, fixes #5160 by @hansva in #6353
- Translations update from Weblate by @hop-weblate in #6358
- Fix i18n key case mismatch for jdbc-metadata transform description by @leehaut in #6355
- Fix #6347 Detaching a unit test shouldnt edit the test or thrown an Error by @leehaut in #6361
- multiway merge UI fixes and XML cleanup, fixes #6356 by @hansva in #6360
- fix save button and move search box by @hansva in #6362
- add some extra safety to dispose the editor, fixes #6363 by @hansva in #6364
- support for html and pdf files in Hop Gui #6354 by @bamaer in #6365
- Issue #6323 (SAS Input improvements) by @mattcasters in #6359
- Small change to the layout of the search box for border #6362 by @nadment in #6366
- tab name update #6354 by @bamaer in #6367
- Translations update from Weblate by @hop-weblate in #6370
- Fix layout spacing issue for "Trusted Hosts" field in Mail Server Connection dialog by @leehaut in #6371
- Issue #6372 (Minio GUI bug) by @mattcasters in #6375
- Avoid spamming files reverted when doing git revert, fixes #6373 by @hansva in #6374
- detect stream removal and cleanup transform, fixes #6376 by @hansva in #6377
- Automatically stage modified file when it has already been versioned #6379 by @nadment in #6384
- Fix #6388 NPE when editing unit test without selecting any unit test by @leehaut in #6389
- avoid changing lay-out everywhere only in settings panel, fixes #6391 by @hansva in #6392
- Disable execution information perspective button when there are none,… by @hansva in #6393
- fix get buttons in Database Lookup, fixes #6396 by @hansva in #6397
- Fix #6404 Do not add Pipeline Unit Test when dialog is cancelled or closed by @leehaut in #6405
- Improve CheckBoxVar layout #6401 by @nadment in #6402
- disabled buttons for unit tests and code hardening, fixes #6406 by @hansva in #6407
- projects and environment fixes for hop web. fixes #6395 by @bamaer in #6400
- when tableview is disabled it should dispose the active editors, fixe… by @hansva in #6410
- cleanup a couple of dialogs, fixes #6415 by @hansva in #6416
- Remove Beta label from Portuguese (Brazil), fixes #6417 by @hansva in #6418
- Translations update from Weblate by @hop-weblate in #6380
- Google Sheet Input swap field columns #6419 by @nadment in #6420
- Fix#6413 GUI fails to save pipeline when Update Table transform Commit Size uses a variable by @leehaut in #6414
- static schema dialog improvements, fixes #6421 by @hansva in #6422
- Add left margin to "Do not show at startup" checkbox in welcome dialog by @leehaut in #6425
- update dependencies, fixes #6423 by @hansva in #6424
- Disable Trust Store labels and fields when "Ignore SSL certificate check" is enabled by @leehaut in #6426
- save pipeline to update name attribute when renaming, fixes #4998 by @hansva in #6428
- Create new widget for tooltips as regular tooltip does not work in da… by @hansva in #6430
- add searchbox, expand/collapse all, fixes #6431 by @hansva in #6432
- Add doc url to MailServerConnection metadata #6435 by @nadment in #6437
- remove an other high CVE, #6423 by @hansva in #6436
- Issue 6443 by @mattcasters in #6449
- Fix alignment issue of "Apply formatting" checkbox in Set Variables transform by @leehaut in #6448
- Translations update from Weblate by @hop-weblate in #6439
- fix wrong references to hop-config , fixes #6453 by @hansva in #6459
- Issue#2989 by @samcasters in #6447
- Translations update from Weblate by @hop-weblate in #6465
- fix duplicate shortcut, add some missing shortcuts, cleanup dialog, f… by @hansva in #6466
- Translations update from Weblate by @hop-weblate in #6470
- Fix layout DatabaseLookupDialog #6471 by @nadment in #6476
- CTRL-V (Paste) pastes a transform twice, fixes #6438 by @hansva in #6481
- Translations update from Weblate by @hop-weblate in #6479
- Translations update from Weblate by @hop-weblate in #6483
New Contributors
- @DavideVillaGEP made their first contribution in #5973
- @jbs-atolcd made their first contribution in #6186
- @samcasters made their first contribution in #6316
Full Changelog: 2.16.0-rc1...2.17.0-rc1