Releases: apache/hop
Releases · apache/hop
2.15.0
What's Changed
- [Release] apply spotless by @hansva in #5306
- [RELEASE] update docs by @hansva in #5308
- Upgrade Janino from 3.1.11 to 3.1.12 #5333 by @nadment in #5334
- Fix #5325 Compatibility issues with the RWT API by @shlxue in #5326
- Ignore some dispose error of the dynamic ui widgets #3497 by @shlxue in #5337
- Ignore the dispose error when Hop-GUI is closed #4042 by @shlxue in #5341
- Fix corrected column name by DatabaseMetaData.getColumns api by @shlxue in #5344
- DELETE key is not working in the input fields of metadata #5293 by @nadment in #5348
- Terminate transform thread after an error of user code #2624 by @shlxue in #5346
- Restart the refresh thread for metrics view #5353 by @shlxue in #5361
- Keep the action view of execution result panel, Fixed #5363 by @shlxue in #5364
- Update mysql.adoc by @meob in #5389
- Bump org.postgresql:postgresql from 42.7.5 to 42.7.7 in /lib-jdbc by @dependabot[bot] in #5410
- git update and added SshSessionFactory with default private key to al… by @bamaer in #5408
- Bump org.apache.kafka:kafka-clients from 3.7.1 to 3.9.1 in /lib by @dependabot[bot] in #5406
- correctly apply enclosure in Concat Fields, fixes for TableInput dialog when meta is null #5392 #5393 by @bamaer in #5399
- Update DuckDb from version 1.2.0 to 1.3.0.0 #5380 by @nadment in #5381
- JavaFilter destinations are both optional #4901 by @nadment in #5355
- Disable the toolbar in TableView when the component is disabled #5358 by @nadment in #5359
- Proposal to simplify @GuiWidgetElement for metadata #5278 by @nadment in #5327
- When executing a remote workflow, provide status feedback to Gui #5272 by @nadment in #5274
- #5322: Fix OracleBulkLoader by @DaniLecx in #5323
- Small improvements to the Metadata perspective #5315 by @nadment in #5316
- fixed ui options for mail attachments. #5338 by @bamaer in #5418
- Fix base directory assembly.xml of Database Procedure transformation by @nadment in #5436
- issues #5472, #5456, #5468, #5320, #5474, #5475, #5477 by @mattcasters in #5473
- updated join action documentation. fixes #5471 by @Adalennis in #5481
- added parallel execution of workflows with JOIN action. fixes #5229 by @Adalennis in #5466
- Fix the name in the POM.XML by @nadment in #5434
- Fix last modified time for azure files by @jdkinaxis in #5479
- Fix keyboard shortcuts inside Text and Combo widgets #5417 by @nadment in #5419
- added null check when not receiving any rows and accepting filename f… by @bamaer in #5462
- added null check for headers. fixes #5447 by @bamaer in #5448
- added option to recreate sheet, lombok and other minor tweaks. fixes … by @bamaer in #5432
- Use copy factory to clone metadata, fixes #5053 by @hansva in #5469
- removed transform notes from write to log action. fixes #5375 by @Adalennis in #5487
- Improve some icons #5441 by @nadment in #5442
- Add syntax highlighting for SqlEditor #5439 by @nadment in #5440
- variable support in XML Join transform #5396 by @bamaer in #5431
- updated git documentation. fixes #5488 by @Adalennis in #5490
- Initialize variables to prevent the use of null values by @lnykww in #5435
- issue #5484, #5461, #5460, #5459, #5409 by @mattcasters in #5489
- Fix #5492 by @sramazzina in #5495
- updated pipeline execution metrics. fixes #5415 by @bamaer in #5430
- databricks dialect initial version. fixes #5480 by @bamaer in #5493
- proxy support for google sheets plugins. fixes #5485 by @bamaer in #5494
- Support variable substitution for DorisBulkLoader. fixes #5502 by @shlxue in #5510
- Fix #4156 Close the IRowSet when the processRow finished. by @shlxue in #5512
- Fix incorrect shell operators by @shlxue in #5513
- Apply default image on GuiAction if missing image by @shlxue in #5515
- Add image property to the DatabaseMetaPlugin annotation #5422 by @nadment in #5423
- Re-add setter for TableViewModifyListener by @jdkinaxis in #5504
- Fix Add filenames to result action and File exists transform not finding cloud storage files when using azure/google authentication metadata by @jdkinaxis in #5507
- JOIN action doesn't work with RemoteWorkflowEngine #5253 by @nadment in #5420
- Fix #5384 by @SteffenMeyer88 in #5385
- Variable resolving of connection name for REST #5536 by @shlxue in #5545
- issue #5378, #5546, #5532, #5527, #5554 by @mattcasters in #5516
- Improve some icons color #5441 by @nadment in #5535
- Update valuemapper.adoc - Fix #5520 by @dave-csc in #5549
- Update mail.adoc - Fix #5543 by @dave-csc in #5550
- Update sftp.adoc - partial fix #5517 by @dave-csc in #5552
- Update sftpput.adoc - partial fix #5517 by @dave-csc in #5553
- fix missing samples in Hop Web , fixes #5476 by @hansva in #5551
- Add tests to stringcut, #4624 by @hansva in #5556
- updated metadata documentation. fixes #5500 by @Adalennis in #5523
- ExtensionPoint to replace ${PROJECT_HOME} in selected directory #5331 by @nadment in #5332
- Simplify the user interface for the “Delete folders” action #5328 by @nadment in #5329
- Simplify the user interface for the “Delete files” action #5349 by @nadment in #5350
- Simplify the user interface for the “Move files” action #5330 by @nadment in #5339
- Simplify the user interface for the “Check files locked” action #5356 by @nadment in #5357
- Fixes for FTP action #4866 by @rdubois-mel in #5342
- Add classloadergroup to VFS plugins, fixes #5557 by @hansva in #5558
- Apply row limit before generating preview pipelineMeta #5366 by @shlxue in #5559
- Move the Abort workflow action to the General category #5561 by @nadment in #5562
- Add StartAction to Docker Image by @harrisward in #5567
- Update filesexist.adoc - fix #4488 by @dave-csc in #5570
- update dependencies and license file, fixes #5564 by @hansva in #5566
- Fix wrong tooltip on ActionFilesExistDialog #5569 by @shlxue in #5572
- Fix the compatibility issue of RWT: Program #5325 by @shlxue in #5574
- Update selectvalues.adoc - fix #4623 by @dave-csc in #5573
- Update stringcut.adoc - see #4624 by @dave-csc in #5565
- Update docker-container.adoc by @hansva in #5577
- Fix json size field not working #5580 by @shlxue in #5581
- Update enhancedjsonoutput.adoc - see #5313 by @dave-csc in #5578
- Issue #5575 by @mattcasters in #5585
- Table Input page improvements and examples, fixes 4904 by @Adalennis in #5599
- Issue #5596 by @mattcasters in #5600
- Issue_4825 made GCM random for each call to encode by @jballment in #5601
New Contributors
- @DaniLecx made their first contribution in #5323
- @jdkinaxis made their first contribution in #5479
- @lnykww made their first contribution in #5435
- @SteffenMeyer88 made their first contribution in #5385
- @rdubois-mel made their first contribution in #5342
- @harrisward made their first contribution in https:/...
2.14.0
What's Changed
- [SONAR] replace string concatenation with StringBuilder by @hansva in #5189
- Only show valid transforms to block in blockingtransform, fixes #5166 by @hansva in #5179
- Remove urlencode from formula list, fixes #5108 by @hansva in #5178
- change pipeline/workflow logging defaults, update docs, fixes #5199 by @hansva in #5200
- Add a button to rotate extra views for workflow/pipeline graph #5175 by @nadment in #5176
- Workflow execution enable use of variables in static field #5196 by @nadment in #5203
- Send general log to SLF4J + cleanup and Junit4 migration, #5198 by @hansva in #5202
- TableOutput throws NPE on check if no connection is defined #5177 by @nadment in #5194
- Action to join parallel execution #5088 by @nadment in #5104
- Use the same logic to move around the tabs when using keys #5132 by @nadment in #5133
- Bring back to front a tab of an already open file #5184 by @nadment in #5185
- cleanup and metadata item fixes, #4969 by @hansva in #5209
- update nav for creating your own plugin. fixes #5190 by @bamaer in #5214
- [SONAR] some cleanup by @hansva in #5215
- fix and IT for empty file size field in Load File Content in Memory t… by @bamaer in #5221
- fix access connection, fixes #5217 by @hansva in #5223
- allow variables in "field to use" of workflow executor, fixes #5196 by @hansva in #5228
- Fixed #5235 Support FreeBSD for HopGUI by @shlxue in #5236
- Add expand/collapse all to file explorer, fixes #5231 by @hansva in #5232
- add ability to disable UI elements, fixes #5238 by @hansva in #5239
- Fix #5241 Adjust the width of table column with icon or sorted icon by @shlxue in #5242
- Fixed #5240 leak thread on timer of HopGuiXxxDelegate by @shlxue in #5246
- Release thread resources of timer by @shlxue in #5249
- Improve visual rendering of pipeline execution #5250 by @nadment in #5251
- add missing line to textfile input metadata, fixes #5256 by @hansva in #5257
- Issue #4914 by @mattcasters in #5243
- Improve getQueryFields performance by sql condition: 1=2 by @shlxue in #5265
- Bump org.apache.parquet:parquet-avro from 1.15.1 to 1.15.2 in /plugins/tech/parquet by @dependabot in #5270
- mail metadata type, updated mail action, moved mail plugins to single plugin #4791 by @bamaer in #4905
- Add option form-to on show file content, text file input, fixes #5264 by @hansva in #5266
- Deleting environment does not reset variables, fixes #5267 by @hansva in #5268
- java.lang.NoSuchMethodError: 'int org.eclipse.swt.widgets.Text.getLin… by @hansva in #5276
- added documentation for unsafe key types in SFTP get and put. #5269 by @bamaer in #5277
- NPE and some other dispose errors, fixes #5280 by @hansva in #5286
- fix #5263 by @sramazzina in #5279
- fix IT tests, fix #5295 by @hansva in #5296
- Fix #5271 by @sramazzina in #5288
- Fix #5289 by @sramazzina in #5290
- Improve git status colors in file explorer #5299 by @nadment in #5300
Full Changelog: 2.13.0-rc1...2.14.0-rc1
2.13.0
What's Changed
- add HopMetadataProperty to pipelineExecutor, fixes #1889 by @hansva in #4846
- add HopMetadataProperty to workflow executor, fixes #1948 by @hansva in #4847
- add HopMetadataProperty to Mergejoin, fixes #1875 by @hansva in #4848
- add HopMetadataProperty to sql file output, fixes #1935 by @hansva in #4856
- add HopMetadataProperty to shell action, fixes #1990 by @hansva in #4862
- add HopMetadataProperty to evaluate table metrics action, fixes #1969 by @hansva in #4863
- add HopMetadataProperty to MSSQ BulkLoader action, fixes #1981 by @hansva in #4867
- add HopMetadataProperty to DOS 2 Unix action, fixes #1967 by @hansva in #4871
- Cleanup XML of action Delete Files #1963 by @nadment in #4874
- add HopMetadataProperty to HTTP action, fixes #1977 by @hansva in #4873
- add HopMetadataProperty to MySQL Bulk File action, fixes #1982 by @hansva in #4868
- add HopMetadataProperty to MySQL Bulk loader action, fixes #1983 by @hansva in #4869
- Cleanup XML of action Delete Folders #1964 by @nadment in #4900
- Cleanup XML for SelectValues transform by @xdelox in #4361
- Bump net.minidev:json-smart from 2.5.0 to 2.5.2 in /lib by @dependabot in #4903
- add MySql Bulk Loader transform, #2365 by @hansva in #4893
- fix #4809 by @sramazzina in #4910
- [RELEASE] Update doc version by @hansva in #4913
- fixes after XML cleanup by @hansva in #4915
- Translations update from Weblate by @hop-weblate in #4787
- Fix #4876 Always pass field downstream when prev-field isn't a json source(JsonInput) by @shlxue in #4934
- Fix #3655 HOP-GUi hangs when call Synchronizer.syncExec of swt in non-ui thread by @shlxue in #4939
- Fix #3803 Allow terminating the shell's closed event for ScriptValues & UserDefinedJavaClass transforms by @shlxue in #4942
- Escape variable references in zh_CN & es_AR properties by @shlxue in #4943
- fix dependency version in pom , fixes #4949 by @hansva in #4950
- Fix #3775 Clean invalid info streams when don't found from previous transforms by @shlxue in #4948
- added data type docs. fixes #4921 by @bamaer in #4924
- Improved user interface for pipeline and workflow verification #4912 by @nadment in #4916
- Cleanup XML of action Create File #1960 by @nadment in #4926
- fix #4952 by @sramazzina in #4955
- allow partial exports of a project, fixes #4945 by @hansva in #4946
- fix googledrive implementation, fixes #2524 by @hansva in #4959
- add quotes for table, fixes #4002 by @hansva in #4963
- fix ctrl + space bug when not selecting an item, fixes #4817 by @hansva in #4964
- fix google sheets caused by googledrive, #2524 by @hansva in #4971
- lookup using rounding description is wrong, fixes #4979 by @hansva in #4980
- bug in creating new sql file output, #1935 by @hansva in #4983
- fix and upgrade provided access plugins, fixes #4918 by @hansva in #4987
- UI fixes, #4985, #2359, #4811 by @hansva in #4988
- Update DB Drivers #4991, MonetDB driver class #4994, Table Output does not close prepared statement #4993 by @hansva in #4996
- Translations update from Weblate by @hop-weblate in #4947
- fix some inconsistencies in logging by @hansva in #5002
- Add a check if an action is not used in a workflow #4930 by @nadment in #4999
- fix #4975 by @sramazzina in #4992
- Add type to issues by @hansva in #5014
- Remove our own tags when creating issues by @hansva in #5016
- force metadata editor to foreground, fixes #5012 by @hansva in #5015
- Update SWT dependencies, fixes #5017 by @hansva in #5019
- Adjust verification message for field names containing spaces or special characters #5008 by @nadment in #5009
- enable discussions by @hansva in #5022
- add extra field to mysql bulkloader and classloader group, fixes #5024 by @hansva in #5025
- align metrics tab in pipeline, fixes #5026 by @hansva in #5027
- fix empty character set and update docs, #5025 by @hansva in #5030
- Documentation changes, newline support in text files, fix in git instances by @hansva in #5036
- Redesigned user interface for ActionFilesExist #5032 by @nadment in #5034
- TableView visual enhancement #5035 by @nadment in #5037
- fix #4960 by @sramazzina in #4970
- Add option to make toolbar COMBO read-only, fixes #5040 by @hansva in #5041
- update snowflake driver, fixes #5044 by @hansva in #5045
- removed lazy conversion option from the docs to reflect the transform… by @bamaer in #5069
- added REST connection to metadata types overview and nav. fixes #5055 by @bamaer in #5059
- added missing Hop Server XML options. fixes #5054 by @bamaer in #5061
- fix #5046 by @sramazzina in #5062
- Verify action ColumnExists throw NoSuchMethodException #5071 by @nadment in #5072
- fix extension/extention issue after kettle import #3821 & fix logLevel issue #5076 by @hansva in #5077
- Experiment with Scrollable in dialog for smaller screens, fixes #5078 by @hansva in #5079
- fix NPE in write to log, #5076 & New hashing algorithms #5101 by @hansva in #5100
- Update dependencies and remove some duplicates, fixes #5102 by @hansva in #5103
- cleanup dependencies, #5102 by @hansva in #5106
- Use the same icon for metrics as in the pipeline graph by @nadment in #5112
- More dependency cleanup, #5102 by @hansva in #5113
- fix dependency and test, #5102 by @hansva in #5119
- fix copy paste to jdbc metadata item, fixes #2967 by @hansva in #5122
- Add support for multiple GCS locations, fixes #4655 by @hansva in #5123
- updated unit testing documentation. fixes 5127 by @bamaer in #5129
- Do not throw error for default gs, fixes #5137 by @hansva in #5150
- Fix google storage authentication doc url by @nadment in #5153
- do not fail on missing metadata objects, some cleanup, fixes #5148 by @hansva in #5149
- Add help to perspective #5154 by @nadment in #5155
- dependency cleanup for reactor-core, fixes #5161 by @hansva in #5162
- Fix edit script name with bar in the transformations #5052 by @nadment in #5168
- minor improvements to project dialog, fixes #5138 by @hansva in #5171
- Add some action/transform checks #5142 by @nadment in #5143
- fix file path issue for Google Cloud storage, #4655 by @hansva in #5173
Full Changelog: 2.12.0-rc1...2.13.0-rc1
2.12.0
What's Changed
- [RELEASE] doc version and pom formatting by @hansva in #4659
- [DOCS] fix broken links by @hansva in #4662
- [DOCS] fix broken links by @hansva in #4664
- remove :documentationpath: from hop-import.adoc by @hansva in #4665
- [DOCS] remove broken links by @hansva in #4666
- fix documentation links for beam inputs, fixes #4663 by @hansva in #4667
- Add html to text documentation page , fixes #4668 by @hansva in #4669
- Pipeline Executor and Workflow Executor + RESULT ROWS TAB - RESULT FILES TAB fields missing.fixes #4610 by @Adalennis in #4658
- add parent to logging pipeline, fixes #4690 by @hansva in #4691
- Fix: Set FTP file type to binary if binaryMode is enabled by @Pask42 in #4650
- Add a property to the ColumnInfo class to define an image #4651 by @nadment in #4652
- Move ValueMetaJson to Core library #4645 by @nadment in #4646
- Bump Eclipse Platform from 3.127.0 to 3.128.0 by @nadment in #4673
- Improve documentation for the Language Chat Transform Plugin #4686 by @ep9io in #4687
- [Bug]: Improve the settings UI for the Language Chat Transform Plugi… by @ep9io in #4689
- update github action cache, fixes #4693 & remove some GitHub Discussions mails #4695 by @hansva in #4694
- Segregate the schema definitions under relevant sub folders by @xdelox in #4529
- Revert "remove some of the github discussions mails., fixes #4695" by @hansva in #4698
- fix doc headings. fixes #4702 by @bamaer in #4703
- Revert and change folders for metadata items, #4712 by @hansva in #4717
- ABORT transform + Options section incomplete.fixes #4709 by @Adalennis in #4710
- Issues #4714 and #4715 by @mattcasters in #4716
- Incorrect tooltip position #4252 by @ep9io in #4720
- Do not start the search if no search term is provided. #4721 by @nadment in #4729
- Fix of issues #4725 and #4726 by @mattcasters in #4727
- When searching HopMetadata types are not translated #4722 by @nadment in #4723
- Added defensive quoting to XDG_SESSION_TYPE #4252 by @ep9io in #4730
- Implement Undo/Redo for StyledText #4708 and Fix Variable insertion #4591 by @nadment in #4711
- Enhanced syntax highlighting #4737 by @nadment in #4738
- #4612 and #4645 by @nadment in #4746
- Add beam sample to sample project, fixes #4755 by @hansva in #4756
- disable assemblies and test during release, fixes #4759 by @hansva in #4760
- added missing links - transforms list.fixes #4773 by @Adalennis in #4774
- Translations update from Weblate by @hop-weblate in #4633
- Issue #4793 (and fixing some warnings) by @mattcasters in #4806
- Pluggable variable resolvers #3454 by @mattcasters in #4761
- salesforce input - added delete example case.fixes #4481 by @Adalennis in #4792
- allow setting a rounding mode when writing a textfile, fixes #4782 by @hansva in #4783
- Move test package by @nadment in #4804
- Implementing issue #3978 (Caching File Execution Information Location) by @mattcasters in #4798
- rest metadata type and client fixes #4369 by @bamaer in #4797
- AsyncWebService help button doesn't work #4815 by @nadment in #4816
- [DOCS] fix broken website link by @hansva in #4829
- Unresolved i18n title when opening metadata in a dialog window #4767 by @nadment in #4828
- fix connection fetch, #4369 by @hansva in #4833
- Fix for issue #4837 by @mattcasters in #4838
- Fix for issue #4824 by @mattcasters in #4839
- use databaseMeta.getReservedWords() and fix variable resolver images/url by @hansva in #4840
- Fix for issue #4460 by @mattcasters in #4841
- fix #4818 by @sramazzina in #4823
- minor fixes to concatfield - #4818, write to log fix #4850, proxy fix for http action #4768 by @hansva in #4851
- updated table input docs. #4117 by @bamaer in #4854
- Bump org.apache.cassandra:cassandra-all from 4.1.5 to 4.1.8 in /plugins/tech/cassandra by @dependabot in #4864
- Bump net.snowflake:snowflake-jdbc from 3.20.0 to 3.22.0 in /lib-jdbc by @dependabot in #4870
- Fix testcontainers in Jenkins, fixes #4889 by @hansva in #4890
- Fix testcontainers in Jenkins, fixes #4889 by @hansva in #4895
- temporary override json-smart, fixes #4898 by @hansva in #4899
- remove temp fix, #4898 by @hansva in #4902
New Contributors
Full Changelog: 2.11.0-rc1...2.12.0-rc1
2.11.0
What's Changed
- [RELEASE] update doc version, fix pom, update release guide by @hansva in #4379
- added right-click menu option. #4324 by @Adalennis in #4333
- HopGuiWorkflowGridDelegate does not stop timer auto refresh #4371 by @nadment in #4372
- Make the 'log' object private in ActionBase and BaseTransformMeta #4348 by @nadment in #4354
- [SONAR] Cleanup by @hansva in #4382
- updated tooltip. fixes #4337 by @bamaer in #4339
- MetaInject step not correctly imported from Kettle #4384 by @nadment in #4385
- updated git integration images. #4327 by @Adalennis in #4390
- Translations update from Weblate by @hop-weblate in #4392
- Update Release documentation by @hansva in #4399
- Various fixes #3271, #3272, #4401, #4402, #4404 by @hansva in #4405
- updated parquet. fixes #3819 by @bamaer in #4410
- fixed missing translations in context dialog, fixes #4403 by @hansva in #4409
- Bump org.apache.avro:avro from 1.11.3 to 1.11.4 in /lib by @dependabot in #4400
- remove false positive detection, #4401 by @hansva in #4415
- Allow placing the zip in the home folder, fixes #4393 by @hansva in #4416
- Refresh explorer when switching perspective and git pull, fixes #3619 by @hansva in #4428
- Replace System.Label.TransformName with System.TransformName.Label #4426 by @nadment in #4427
- Add file format options to MS Access Output #4424 by @nadment in #4425
- fix typos, grammar and trailing spaces in REST plugin strings by @rramthun in #4429
- fix database schema generation w.r.t. #4268 for additional databases by @rramthun in #4398
- Update DuckDB 1.1.1 and Snowflake 3.19 JDBC by @usbrandon in #4431
- HTML Parser Plugin with Safelist Filtering #4412 by @ep9io in #4413
- Simple NLP Capabilities in Apache HOP #4408 by @ep9io in #4411
- Language Detection in Text #4406 by @ep9io in #4407
- Cleanup extra spaces and ? in messages by @nadment in #4439
- Translations update from Weblate by @hop-weblate in #4435
- removed kill references for hop server from docs and CLI. fixes #4420 by @bamaer in #4421
- Git improvements, #2634 by @hansva in #4434
- Translations update from Weblate by @hop-weblate in #4442
- updated java version requirement. #4437 by @Adalennis in #4443
- Fix layout for Detect language transform #4444 by @nadment in #4446
- fix truststore issue in rest by @hansva in #4448
- Fields tab in Text File Output transform (UI Bug) #4436 by @nadment in #4438
- Cleanup extra spaces and ? in messages by @nadment in #4449
- Set discussions mail address by @hansva in #4453
- Translations update from Weblate by @hop-weblate in #4450
- Revert DuckDB Upgrade, #4430 by @hansva in #4456
- Cleanup extra spaces and ? in messages by @nadment in #4459
- Translations update from Weblate by @hop-weblate in #4454
- Fix layout transform Rule Accumulator and Executor #4457 by @nadment in #4461
- added internal vaiables pipelines workflows copynr. #2642 by @Adalennis in #4452
- REST metadata type, REST client transform changes to use REST metadata type #4369 by @bamaer in #4440
- Disable LLM tests (missing dependencies) by @hansva in #4464
- 4422 Added information about how to establish a SSL cert based service acc… by @usbrandon in #4423
- Add Lombok #4468 and support for double values in HopMetadataProperty #4469, by @hansva in #4470
- Integrate with and prompt various language models through popular platforms (OpenAI, Anthropic, Hugging Face, Mistral, Ollama) #4396 by @ep9io in #4414
- Add doc link in nav by @nadment in #4465
- removed duplicate vfs mentions. #4381 by @Adalennis in #4445
- Translations update from Weblate by @hop-weblate in #4463
- [Task]: Cleanup XML of action Ping #1985 by @gvdutra in #4242
- Remove some duplicate libraries by @hansva in #4474
- Cleaning up some widget layouts #4466 by @nadment in #4480
- fix missing dependency by @hansva in #4492
- updated differences in values and descriptions. #4479 by @Adalennis in #4493
- Translations update from Weblate by @hop-weblate in #4482
- Cleanup XML of action Execute CQL, fixes #2009 by @hansva in #4476
- Cleanup XML of action WebService Available, fixes #2001 by @hansva in #4477
- Cleanup XML of action Run Pipeline Tests, fixes #2007 by @hansva in #4486
- Cleanup XML of action Unzip, fixes #1998 by @hansva in #4487
- Cleanup XML of action Send Nagios Passive Check, fixes #1988 by @hansva in #4489
- Cleanup XML of action Message Box, fixes #1980 by @hansva in #4490
- Cleanup XML of action Repeat/End Repeat, fixes #1987 by @hansva in #4491
- fix error in XML cleanup of Repeat action, #1987 by @hansva in #4496
- Ignore isblank check when looking at json fragments, fixes #3577 by @hansva in #4367
- Enable Code Highlighting by @xdelox in #4387
- [DOC] remove mattermost references by @hansva in #4502
- Documentation update - see #4494 by @dave-csc in #4498
- added avoiding deadlocks with the stream lookup transform. #3740 by @Adalennis in #4513
- Do not load keywords when no connection, #4387 by @hansva in #4505
- Only hide and disable the project metadata folder, fixes #4515 by @hansva in #4517
- Cleaning up some widget layouts #4466 by @nadment in #4520
- fix text file input button size, fixes #4526 by @hansva in #4527
- added merge join deadlock examples. #4523 by @Adalennis in #4524
- fix MDI for datagrid, fixes #4525 by @hansva in #4528
- added table execution results tab - pipelines workflows executor .#4324 by @Adalennis in #4531
- Correct and refresh some icons #4516 by @nadment in #4532
- Pipeline executor - can't select the pipeline name from a field #4495 by @nadment in #4533
- Removed duplicate button, and middle-align label by @shlxue in #4534
- fix transform status when FinishedListener is triggered, fixes #3675 by @hansva in #4535
- Update formula transform documentation, #3777 by @hansva in #4537
- Set same look and feel to Help button #4538 by @nadment in #4539
- added ./ hop server commands linux/macos. fixes #4521 by @Adalennis in #4530
- Translations update from Weblate by @hop-weblate in #4497
- Add option to convert null to
#N/A
, fixes #3777 by @hansva in #4542 - Add missing translation files by @hansva in #4543
- couple of fixes, #3699, #3759, #4541 by @hansva in #4547
- added row grouping tab specifications in workflow execution. fixes #2594 by @Adalennis in #4550
- updated getting started Hop GUI overview.fixes #4552 by @Adalennis in #4553
- XML Cleanup Neo4j Output and Neo4j Check connections #2010 #2013 by @bamaer in #4503
- XML cleanup for Neo4j Split Graph transform. fixes #2014 by @bamaer in #4508
- XML cleanup for Neo4j Logging Info transform #2012 by @bamaer in #4507
- XML cleanup and doc link fix for Neo4j Generate CSVs. fixes #2011 by @bamaer in #4509
- XML Cleanup for XML, XSD, XSL, DTD actions #2005 #2744 by @bamaer in https://github.c...
2.10.0
What's Changed
- remove powermock from our unit tests, fixes #3960 by @hansva in #3964
- switch to java 17, fixes #3971 by @hansva in #3972
- Align label widgets for workflow and pipeline properties #3965 by @nadment in #3966
- updated beam versions #3291 by @bamaer in #3959
- [RELEASE] update documentation version by @hansva in #3973
- Translations update from Weblate by @hop-weblate in #3958
- Remote run configuration refers to itself #3935 by @nadment in #3962
- Shortcuts to switch perspective are not working #3779 by @nadment in #3979
- Update hop-gui.adoc by @hansva in #3976
- indentation fix, minor updates #3967 by @bamaer in #3977
- Bump to 2.10.0-SNAPSHOT by @xdelox in #3984
- Translations update from Weblate by @hop-weblate in #3982
- Avoid multiple hops to the same destination #3944 by @nadment in #3947
- Add more file types #3956 by @nadment in #3957
- Bump jandex from 3.1.6 to 3.1.8 #3991 by @nadment in #3992
- Fix typo #3987, #3955 by @nadment in #3996
- Create tempory file for tests in ram #3986 by @nadment in #3995
- Bump jacoco-maven-plugin 0.8.7 to 0.8.12 by @nadment in #3999
- Translations update from Weblate by @hop-weblate in #4000
- [TRANS] fix duplicate key by @hansva in #4009
- Bump org.eclipse.platform to the last version #4004 by @nadment in #4005
- Add jdbc drivers to Hop Web, fixes #4013 by @hansva in #4014
- Action Move Files - Support of tests against Azurite testcontainer or actual Azure on the cloud by @xdelox in #3989
- Fixed typo! by @dsanderbi in #3993
- Fix #3321 improved documentation by @dsanderbi in #3980
- Use compare using values by default in Unique rows hashset #3908 by @hansva in #4019
- export hop-config.json, fixes #4023 by @hansva in #4024
- update maven dependencies + cleanup, fixes #4026 by @hansva in #4027
- fix #3838 by @sramazzina in #3938
- Clean up of dialog constructors for actions and pipelines #4006 by @nadment in #4007
- additional sample for log parsing in javascript action. #2238 by @bamaer in #4030
- add formatter for pom files, fixes #4028 by @hansva in #4029
- Update to junit 5 and POM cleanup, #2616 by @hansva in #4033
- Add icon to ValueMetaGraph #4031 by @nadment in #4032
- fix some Java 17 things and disable flink, fixes #4036 by @hansva in #4037
- add nashorn installation steps to Script transform docs. fixes #4038 by @bamaer in #4039
- [SONAR] do some cleanup by @hansva in #4040
- [SONAR] some more cleanup by @hansva in #4044
- Fix #3686 - CLI commands on Windows when folder variables contain spaces by @nadment in #4048
- updated Stream Schema Merge transform documentation. #4049 by @bamaer in #4051
- fix #4063 - StorageException while writing large parquet files to ADLSv2 by @sramazzina in #4064
- Translations update from Weblate by @hop-weblate in #4041
- upgraded swt dependency. fixes #4066 by @bamaer in #4067
- Simple mapping transform improvements by @hansva in #4071
- fix #1927 - Cleanup XML of transform Sample Rows by @sramazzina in #4059
- Fix #4025 - Update calculator.adoc (#1) by @dave-csc in #4047
- Fix BigNumber issue in filter rows, fixes #4020 by @hansva in #4075
- fix #3837 - PG Bulkloader - specify connection through variables by @sramazzina in #4046
- fix #3836 - Oracle Bulk Loader - specify connection through variables by @sramazzina in #4053
- fix #3833 - CombinationLookup - specify connection through variables by @sramazzina in #4058
- Fix Delete transform (Metadata injection) #4015 by @nadment in #4034
- Translations update from Weblate by @hop-weblate in #4074
- Multi account Azure VFS #4062 by @hansva in #4070
- HopGuiFileDefaultFolder create wrong path on Windows #4073 by @nadment in #4080
- updated database documentation and minor updates. fixes #3548 by @bamaer in #4089
- Translations update from Weblate by @hop-weblate in #4088
- Action AS400Command has a bad dependency to the JT400 library #4085 by @nadment in #4093
- Sort Rows XML cleanup #1933 by @bamaer in #4079
- calculator doc updates. fixes #3545 by @bamaer in #4096
- various minor doc updates. fixes #4097 by @bamaer in #4098
- Windows batch enhancement #4100 by @nadment in #4101
- Move assemblies to plugins, fixes #4102 by @hansva in #4099
- [SONAR] Cleanup by @hansva in #4104
- added variables resolution for text var fields. fixes #4105 by @bamaer in #4108
- remove unused plugins and inherit plugins from Apache POM, fixes #4103 by @hansva in #4113
- additional metadata annotation properties #3981 by @bamaer in #4081
- CrateDB numbers conversion - fixes ClassCastException by @xdelox in #4043
- [SONAR] cleanup by @hansva in #4115
- Revert "fix #3833 - CombinationLookup - specify connection through va… by @hansva in #4118
- Fix SnowflakeWarehouseManager action documentation url #4139 by @nadment in #4140
- Fix readme.txt by @nadment in #4130
- Translations update from Weblate by @hop-weblate in #4110
- action doc fixes and updates #4116 by @bamaer in #4122
- Table exists action throws an error when added to a workflow #4121 by @nadment in #4126
- Fix method typo BasePluginType.extractincludeJdbcDrivers() #4092 by @nadment in #4129
- updated hop web status information. fixes #4132 by @bamaer in #4133
- [DOC] add hex info for string replacement by @hansva in #4170
- Small cleanup Mapping transform dialog #4147 by @nadment in #4148
- Dimension Lookup & Update Transform SQL Button NPE #4153 by @nadment in #4163
- JSON Output -> Compatibility mode flag doesnt save #3757 by @nadment in #4142
- Translations update from Weblate by @hop-weblate in #4155
- [DOC] fix references in docs by @hansva in #4171
- Redundant delete button in Copy Files action #4149 by @nadment in #4164
- The layout of the Write to log action is bad #4124 by @nadment in #4128
- Sonar issues about deprecated methods #4158 by @nadment in #4159
- publish hop-client again, #4172 by @hansva in #4173
- Attempt to make the POM, assemblies and dependencies more structured #4114 by @hansva in #4168
- fix jenkinsfile, #4114 by @hansva in #4180
- Fix CLI commands on Linux and macOS when variables contain spaces and more ShellCheck fixes by @hector-stratebi in #4175
- cleanup translator and comments, fixes #4035 by @hansva in #4181
- Enhanced file explorer perspective #2437 by @nadment in #4123
- Normalize file name for Workflow and Pipeline #4131 by @nadment in #4134
- Cleanup XML of transform WriteToLog #4145 by @nadment in #4146
- Deprecate ActionBase.getUsedDatabaseConnections method #2041 by @nadment in #4165
- Rename org.apache.hop.server.HopServer to HopServerMeta #4150 by @nadment in #4152
- fix missing test-jars , #4114 by @hansva in #4182
- remove duplicate log4j, fixes #4183 by @hansva in https:...
2.9.0
What's Changed
- Translations update from Weblate by @hop-weblate in #3684
- Translations update from Weblate by @hop-weblate in #3688
- Addresses Upgrade DuckDB to v0.10.0 stable #3682 by @usbrandon in #3683
- Translations update from Weblate by @hop-weblate in #3689
- Translations update from Weblate by @hop-weblate in #3690
- support for formula types. fixes #3670 by @bamaer in #3678
- Translations update from Weblate by @hop-weblate in #3694
- fix #3657 Static Schema Definition by @sramazzina in #3658
- Translations update from Weblate by @hop-weblate in #3704
- Translations update from Weblate by @hop-weblate in #3705
- Translations update from Weblate by @hop-weblate in #3706
- fix #3707 - SchemaMapping transform's tests fails by @sramazzina in #3708
- [Fix #3709] Update getdatafromxml.adoc by @maxbobse in #3710
- [RELEASE] update documentation version by @hansva in #3714
- Add a red border around the action on failure #3701 by @nadment in #3702
- Fix space encoded as URI with %20 in UI filename #3674 by @nadment in #3700
- Add option to create parent folders in "Serialize to file" transform #3677 by @nadment in #3698
- Fix Action Bulk load into MSSQL to support native connection #3693 by @nadment in #3697
- Remove MetadataExplorerDialog which is no longer useful by @nadment in #3703
- Fix for Internet Address type #3716, #3716 by @nadment in #3717
- Translations update from Weblate by @hop-weblate in #3720
- Translations update from Weblate by @hop-weblate in #3725
- Set character encoding before getting writer #3590 by @nadment in #3726
- Select values: Fix populate data type on get fields #3721 by @nadment in #3722
- Fix #3728 by @xdelox in #3730
- fix #3736 by @sramazzina in #3737
- added missing isEvaluation method. fixes #3735 by @bamaer in #3741
- Translations update from Weblate by @hop-weblate in #3747
- fix #3732 by @sramazzina in #3734
- Translations update from Weblate by @hop-weblate in #3751
- fix ConcurrentModificationExceptions in script transforms. #3729 by @bamaer in #3750
- Fix icon color by @nadment in #3754
- [IT] fix neo4j IT test by @hansva in #3756
- fix #3666, fix #3588, fix #3738 by @sramazzina in #3673
- fix typos in function help. fixes #3755 by @bamaer in #3761
- Rename "Create" to "Create a note" #3760 by @nadment in #3762
- Adapt mouse cursor to context #3752 by @nadment in #3753
- Translations update from Weblate by @hop-weblate in #3764
- Translations update from Weblate by @hop-weblate in #3768
- Add metadata an variables to projec texport, fixes#3770 by @hansva in #3771
- Fix HOP_PLATFORM_RUNTIME=Server in hop-server.bat #3773 by @nadment in #3774
- Translations update from Weblate by @hop-weblate in #3776
- Translations update from Weblate by @hop-weblate in #3782
- Oracle databases do support prepared statement metadata retrieval #3515 by @nadment in #3789
- TableView do not reliably delete rows #3712, #3767 by @nadment in #3787
- fix #3784 by @sramazzina in #3785
- [MISSING LABELS] Added missing labels by @sramazzina in #3786
- Update repeat.adoc re: repeating pipeline bug by @Mattang-Dan in #3631
- Translations update from Weblate by @hop-weblate in #3794
- Fixes #3748: Support for Azurite for development and test purposes by @xdelox in #3766
- Translations update from Weblate by @hop-weblate in #3796
- Translations update from Weblate by @hop-weblate in #3798
- Translations update from Weblate by @hop-weblate in #3802
- Translations update from Weblate by @hop-weblate in #3806
- [BUILD] add checkstyle for starImports by @hansva in #3807
- [BUILD] change master references to main by @hansva in #3812
- [DOC UPDATE] Upon renaming master branch to main by @sramazzina in #3816
- 3790 - Support CrateDB database plugin by @xdelox in #3791
- Translations update from Weblate by @hop-weblate in #3818
- Translations update from Weblate by @hop-weblate in #3825
- fix #3196, fix #3200 by @sramazzina in #3826
- code cleanup, fixes #3828 and #3827 by @hansva in #3829
- removed padding from Redshift bulk loader. fixes #3823 by @bamaer in #3824
- static schema definition doc updates. fixes #3831 by @bamaer in #3841
- Translations update from Weblate by @hop-weblate in #3840
- neo4j driver upgrade. fixes #3842 by @bamaer in #3843
- [INFRA] add issues and PR to milestones by @hansva in #3844
- [INFRA] add issues and PR to milestones by @hansva in #3845
- Translations update from Weblate by @hop-weblate in #3851
- Add and apply spotless #3846 by @hansva in #3847
- Translations update from Weblate by @hop-weblate in #3856
- Remote pipeline engine fix, translation cleanup, documentation URLS by @hansva in #3857
- Translations update from Weblate by @hop-weblate in #3858
- Translations update from Weblate by @hop-weblate in #3863
- failing test and test environment, fixes #3869 by @hansva in #3870
- Improves error message for Changing sequence transformation #3815 by @nadment in #3868
- fix 3852 by @sramazzina in #3853
- Databasejoin to support caching mechanism #3810 by @xdelox in #3822
- docker and jenkins test cleanup, #2548 by @hansva in #3875
- Add all tests again after checking Jenkins, fixes #2548 by @hansva in #3879
- add newline between header and first translation, fixes #3880 by @hansva in #3881
- Sort all properties files on keys, #3882 by @hansva in #3883
- Fake - Add support ValueMetaInteger for methods that return long #3848 by @nadment in #3884
- [TRANSLATIONS] add empty files by @hansva in #3885
- Translations update from Weblate by @hop-weblate in #3887
- Translation fix by @hansva in #3888
- Translations update from Weblate by @hop-weblate in #3889
- Translations update from Weblate by @hop-weblate in #3890
- Translations update from Weblate by @hop-weblate in #3891
- Translations update from Weblate by @hop-weblate in #3892
- snmp integration test does not work, fixes #3894 by @hansva in #3895
- textfile input improvement, GuiWidget improvement by @hansva in #3896
- fix #3872 by @sramazzina in #3873
- Get Table Names - add support connection through variables #3835 by @nadment in #3876
- Translations update from Weblate by @hop-weblate in #3900
- Add IExecutionStoppedListener to IWorkflowEngine #3715 by @nadment in #3898
- Deprecate IProvidesModelerMeta interface #3902 by @nadment in #3903
- fix for split files in json output enhanced. fixes #3871 by @bamaer in #3904
- Best understanding Stream lookup transform "Get fields" button #3157 by @nadment in #3905
- WorkflowExecutor send HopExtensionPoint.WorkflowStart twice #3769 by @nadment in https://github.com/apa...
2.8.0
What's Changed
- Update javascript.adoc by @Mattang-Dan in #3415
- [ITA-TRANS] Fixed broken property names in italian translation files by @sramazzina in #3414
- Translations update from Weblate by @hop-weblate in #3425
- fix #3417 by @sramazzina in #3426
- Fixed flaky test in SvgGraphics2DTest by @wang3820 in #3421
- Fixed flaky test due to use of HashSet in DatabaseLookupMetaTest#testProvidesModelerMeta by @wang3820 in #3422
- Fixed flaky test in hop-transform-propertyInput by @wang3820 in #3443
- scan subfolders to reduce exec info perspective loading time #2845 by @bamaer in #3418
- updated doc headings, var references and other minor issues #3434 by @bamaer in #3437
- instructions to update hop script classpaths #3323 by @bamaer in #3433
- Update javascript.adoc by @Mattang-Dan in #3442
- Filter "Error handling" GuiAction if transform doesn't support it #3436 by @nadment in #3438
- fix #3263 by @sramazzina in #3431
- fix #3041, fix #3427 by @sramazzina in #3429
- #3407: fix authorization as explicitly basic preemptive @ httppost an… by @roy20021 in #3430
- Translations update from Weblate by @hop-weblate in #3450
- [ITA-TRANS] Fixed Italian Translations by @sramazzina in #3448
- [DOCS] Updated Oracle driver's documentation by adding a missing detail by @sramazzina in #3449
- [DOC] fix typo by @hansva in #3455
- Add correct monetdb jdbc to dristribution, #3263 by @hansva in #3456
- Translations update from Weblate by @hop-weblate in #3457
- Translations update from Weblate by @hop-weblate in #3459
- Update DOC versions master by @hansva in #3471
- Issue #3056 : NullPointerException on pipelines by @mattcasters in #3453
- Translations update from Weblate by @hop-weblate in #3474
- additional checks to skip file + copy on empty stream #3469 by @bamaer in #3470
- Translations update from Weblate by @hop-weblate in #3475
- Fixed flaky test in XmlInputStreamTest by @wang3820 in #3463
- Translations update from Weblate by @hop-weblate in #3476
- Translations update from Weblate by @hop-weblate in #3479
- Update formula.adoc by @Mattang-Dan in #3466
- Update writetolog.adoc by @Mattang-Dan in #3467
- Update getvariable.adoc by @Mattang-Dan in #3468
- Update filterrows.adoc by @Mattang-Dan in #3473
- Update tableinput.adoc by @Mattang-Dan in #3444
- Update formula.adoc by @Mattang-Dan in #3445
- Filter "Specify copies" GuiAction if transform doesn't support it #3439 by @nadment in #3446
- [SAMPLES] fix broken sample by @hansva in #3484
- Translations update from Weblate by @hop-weblate in #3491
- Translations update from Weblate by @hop-weblate in #3501
- Translations update from Weblate by @hop-weblate in #3502
- process binaryMode option in FTP put. fixes #3499 by @bamaer in #3500
- Translations update from Weblate by @hop-weblate in #3504
- Translations update from Weblate by @hop-weblate in #3507
- Translations update from Weblate by @hop-weblate in #3513
- Translations update from Weblate by @hop-weblate in #3516
- Change the Execution Information icon #3464 by @nadment in #3518
- fix #3511 by @sramazzina in #3514
- fix #3221 by @sramazzina in #3447
- Translations update from Weblate by @hop-weblate in #3521
- Update formula.adoc by @Mattang-Dan in #3483
- #3522 Add documentation cross references from Getting Started - Hop Tools to other documentation by @usbrandon in #3523
- Update pipeline.adoc by @Mattang-Dan in #3481
- Update joinrows.adoc by @Mattang-Dan in #3506
- Update copyrowstoresult.adoc by @Mattang-Dan in #3480
- Fix Google Sheets output category #3525 by @nadment in #3528
- Fix #3517, Task #3519 by @nadment in #3519
- Update filterrows.adoc by @Mattang-Dan in #3482
- Update simpleeval.adoc by @Mattang-Dan in #3486
- Translations update from Weblate by @hop-weblate in #3532
- finish zip outputstream before closing. fixes #3472 by @bamaer in #3524
- Update repeat.adoc by @Mattang-Dan in #3494
- Upgrade Janino from 3.1.2 to 3.1.11 #3530 by @nadment in #3537
- Update formula.adoc by @Mattang-Dan in #3543
- Update eval.adoc by @Mattang-Dan in #3536
- Translations update from Weblate by @hop-weblate in #3547
- Translations update from Weblate by @hop-weblate in #3550
- Translations update from Weblate by @hop-weblate in #3556
- Refreshing display for slow transformation indicator #3564 by @nadment in #3566
- 3432 by @sramazzina in #3458
- Propose formats for the TIMESTAMP type in the TableView widget #3557 by @nadment in #3562
- Fix StyledTextComp COPY context menu and add icons #3571 by @nadment in #3575
- Fix some icons #3569 by @nadment in #3570
- Set Database Fields comment and Doris dataTypes mapping by @zypjava in #3534
- Update execsql.adoc by @Mattang-Dan in #3567
- Update joinrows.adoc by @Mattang-Dan in #3568
- Update setvariables.adoc by @Mattang-Dan in #3576
- Update splitfieldtorows.adoc by @Mattang-Dan in #3565
- Fix multiple pipeline executors inside pipeline causes error #3503 by @nadment in #3535
- Update Jenkinsfile to avoid Jenkins mail spam by @ottlinger in #3587
- Update Jenkinsfile.daily by @ottlinger in #3589
- Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 in /plugins/transforms/json by @dependabot in #3558
- Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 in /assemblies/plugins/transforms/json by @dependabot in #3559
- Renaming a file is not readable on Windows in dark mode #3560 by @nadment in #3561
- fix duplicate and wrong keys in multiway merge join combobox #3584 by @joshdowning in #3585
- Add beam kafka consumer sample by @yardenbm in #3542
- [BUILD] fix sonar scan by @hansva in #3591
- Close dialog box when pressing enter in search filter #3555 by @nadment in #3597
- Fix HopServer charset decoding to UTF-8 #3590 by @nadment in #3599
- Record action execution duration #3606 by @nadment in #3608
- Renaming a file in FileDialog is not readable on Windows in dark mode #3612 by @nadment in #3613
- File separator hard coded in HopVfsFileDialog #3614 by @nadment in #3615
- Add maximize button to HopVfsDialog #3616 by @nadment in #3617
- Upgrade Rhino from 1.7.12 to 1.7.14 #3586 by @nadment in #3595
- Transform "Generate random value" throw NPE if no input row #3592 by @nadment in #3596
- Fix delete folder through File Explorer #3620 by @nadment in #3625
- Replaces "UTF-8" strings with StandardCharsets.UTF_8 #3610 by @nadment in #3611
- Write to log action set default to a Basic log level #3629 by @nadment in #3632
- Changed jandex version from 3.0.5 to 3.1.6 by @jefersonnavarro in #3638
- Fix for issues #3618, #2498, #2006, #1956 by @mattcasters in https:/...
2.7.0
What's Changed
- Update Doc versions by @hansva in #3235
- Translations update from Weblate by @hop-weblate in #3236
- Connection is not visible in Snowflake bulk loader #3244 by @nadment in #3246
- allow formula transform to use fields created in previous transforms.… #3239 by @bamaer in #3251
- variables resolution and i18n fixes in Google Sheets transfroms #3252 by @bamaer in #3253
- Move JDBC drivers to a shared location by @hansva in #3257
- lower monetdb driver to working version, #2129 by @hansva in #3262
- Documentation fix and dependency upgrades by @hansva in #3276
- fixes to allow nested formulas on previously replaced fields #3239 by @bamaer in #3273
- duckdb upgraded to 0.9.0. fixes #3256 by @bamaer in #3278
- additional javascript, read transactionpipeline samples. #2237 by @bamaer in #3279
- update avro dependency, fixes #3282 by @hansva in #3283
- Fix some High CVE warnings by @hansva in #3286
- Update concatfields.adoc by @Mattang-Dan in #3260
- prevent creating unnamed parameters. fixes #3240 by @bamaer in #3254
- Update writetolog.adoc by @Mattang-Dan in #3229
- Update writetolog.adoc by @Mattang-Dan in #3230
- Update tableinput.adoc by @Mattang-Dan in #3224
- Patch 21 by @Mattang-Dan in #3241
- Patch 22 by @Mattang-Dan in #3248
- Update setvaluefield.adoc by @Mattang-Dan in #3227
- Update formula.adoc with better formatting by @Mattang-Dan in #3255
- Update filterrows.adoc by @Mattang-Dan in #3250
- Update metainject.adoc by @Mattang-Dan in #3249
- Update repeat.adoc by @Mattang-Dan in #3228
- Update workflow-executor.adoc by @Mattang-Dan in #3225
- updated docs for running the apache beam samples on apache spark. #3291 by @bamaer in #3292
- Update Drools dependencies, fixes #3298 by @hansva in #3299
- Update web-service.adoc by @openinbigdata in #3156
- Update getvariable.adoc by @Mattang-Dan in #3226
- [DOC] fix anchor by @hansva in #3300
- [DOC] fix broken anchor by @hansva in #3301
- [DOC] fix broken anchor by @hansva in #3302
- Fix wrong Docker ENV Var in index.adoc by @hansva in #3306
- new AWS Redshift bulk loader transform #3281 by @bamaer in #3304
- Add favicon to Hop server and update cleanup pipeline icon on status page #3307, #2724 by @nadment in #3308
- duckdb upgrade to 0.9.1. fixes #3317 by @bamaer in #3318
- PDI/kettle importer improvements, minor google sheets input fix #3303 #3315 by @bamaer in #3316
- Apache POI upgrade, Excel writer minor changes, Redshift bulk loader fields list #3281 #3310 by @bamaer in #3314
- Redshift bulk loader minor tweaks, updates. #3281 by @bamaer in #3319
- Merge pull request #3322 from Jerem59/patch-1 by @hansva in #3325
- Brazilian portuguese translation of hopgui by @jefersonnavarro in #3329
- Update variables.adoc to add more info on fields, parameters, and vars by @Mattang-Dan in #3259
- task #2827 Update Salesforce libraries to latest version by @gvdutra in #3044
- minor code cleanup. #3281 by @bamaer in #3332
- Translations update from Weblate by @hop-weblate in #3337
- Translations update from Weblate by @hop-weblate in #3339
- Translations update from Weblate by @hop-weblate in #3347
- Add missing translation files by @hansva in #3348
- Translations update from Weblate by @hop-weblate in #3353
- Update filterrows.adoc by @Mattang-Dan in #3351
- Update replacestring.adoc by @Mattang-Dan in #3340
- Update getvariable.adoc by @Mattang-Dan in #3342
- Update jsoninput.adoc by @Mattang-Dan in #3343
- Update filterrows.adoc by @Mattang-Dan in #3345
- Update rest.adoc by @Mattang-Dan in #3346
- Update javascript.adoc by @Mattang-Dan in #3350
- Update HopGuiKeyHandler.java by @vutiendung in #3352
- Translations update from Weblate by @hop-weblate in #3355
- Update coalesce.adoc by @Mattang-Dan in #3359
- date, time formats, dialog defaults, i18n update. #3281 by @bamaer in #3361
- Update filterrows.adoc by @Mattang-Dan in #3358
- issue #3335 : Underline the name of a transform or action to mimic a hyperlink by @mattcasters in #3336
- fix #3293, fix #3334 by @sramazzina in #3331
- Add experimental hive metastore support and Azure Blob storage support by @hansva in #3313
- Remote Work Configurations Won't Work Because of Turkish Characters #3356 by @nadment in #3362
- Remove Vertica driver, fixes #3363 by @hansva in #3364
- Fix some translations Configuration perspective > Plugins #3220 by @nadment in #3366
- Cherrypick documentation changes by @hansva in #3373
- Upgrade Janino library #2660 by @nadment in #3386
- CSV only options moved to CSV. #3281 by @bamaer in #3385
- Update setvariable.adoc by @Mattang-Dan in #3384
- Update tableoutput.adoc by @Mattang-Dan in #3383
- Update tableinput.adoc by @Mattang-Dan in #3382
- Update filterrows.adoc by @Mattang-Dan in #3381
- Update getrowsfromresult.adoc by @Mattang-Dan in #3380
- Update pipeline-executor.adoc by @Mattang-Dan in #3379
- Update simple-mapping.adoc by @Mattang-Dan in #3378
- Update repeat.adoc by @Mattang-Dan in #3377
- Update pipeline.adoc by @Mattang-Dan in #3376
- Update copyrowstoresult.adoc by @Mattang-Dan in #3375
- Update getvariable.adoc by @Mattang-Dan in #3374
- [Feature] Feature/3287 - Enable Generating Arrays Inside JSON for Grouped Values by @vdwals in #3289
- fix #3100 (need to check there's not side effect) by @uraychang in #3107
- [DOC] update the jdbc references by @hansva in #3390
- Update Licenses of bundled resources by @hansva in #3391
- Fix for issues #3389, #3387, #3309, #3247 by @mattcasters in #3392
- fix #3189 by @sramazzina in #3394
- issues #3324, #3247, #3309, #3231 by @mattcasters in #3393
- fix jsonpath renaming, #3315 by @hansva in #3396
- Fix for issues: #3169 : No more project reload after env change by @mattcasters in #3397
- When a transformation is selected, the underline thickness is doubled #3399 by @nadment in #3400
- Update javascript.adoc by @Mattang-Dan in #3402
- Fixed flaky test by @wang3820 in #3401
- #3404: fix multipart post entity @ httppost transfomer by @roy20021 in #3405
- disable shutdown listener for Hop Server, fixes #3367 by @hansva in #3408
New Contributors
- @jefersonnavarro made their first contribution in #3329
- @vutiendung made their first contribution in #3352
- @vdwals made their first contribution in #3289
- @wang3820 made their first contribution in #3401
- @roy20021 made their first contribution in #3405
Full Changelog: 2.6.0-rc1...2.7.0-rc1
2.6.0
What's Changed
- document running the Apache Beam samples on Google Cloud Dataflow #3001 by @bamaer in #3002
- [DOC] Update version by @hansva in #3004
- bump jersey to 2.38 to suppress repeating WARNs by HTTPPost and others #2682 by @mkhludnev in #2996
- select shell on active display for popup dialogs. #2944 by @bamaer in #2945
- Fix empty dropdown fields in the Rest client component #3011 by @nadment in #3013
- Fix #3014 by @scali in #3015
- Translations update from Weblate by @hop-weblate in #3019
- additional display checks for pipeline and workflow graphs. #2944 by @bamaer in #3021
- Add mail validator action by @hansva in #3026
- GCP IT cost control by @mattcasters in #3028
- Update googlebigquery.adoc by @gitmstoute in #3030
- fix unescaped variable, add missing docker.sock mount #3023 by @bamaer in #3027
- [SELENIUM] fix some dialog names to make the tests work by @hansva in #3031
- add missing jar to include list bigquery connection, #2739 by @hansva in #3033
- Question popup get fields not showing #3020 by @nadment in #3022
- Add sequence dialog not properly formatted #3029 by @nadment in #3036
- ignore database name when using manual url , fixes #2983 by @hansva in #3035
- [DEPENDABOT] add missing guava by @hansva in #3038
- [INFRA] make mail messages more readable by @hansva in #3045
- [INFRA] move the yaml to the correct location by @hansva in #3046
- fix #2998 by @sramazzina in #3053
- workflow and pipeline log how-to guides #3064 #3065 by @bamaer in #3066
- Change order nav.adoc, enable boolean/timestamp support mssql server by @hansva in #3069
- task #1992 Cleanup XML of action SNMP Trap by @gvdutra in #3067
- solve dependabot tickets by @hansva in #3071
- Update setvariable.adoc to define what a default value is by @hansva in #3074
- fix empty fieldlist, fixes #3018 by @hansva in #3075
- mongoDb Delete widget disposed error and enable test, fixes #2971 by @hansva in #3076
- add option to enable/disable multipart data requests, fixes #2917 by @hansva in #3077
- change tomcat user so it's non-root, fixes #2561 by @hansva in #3070
- fix #2256, #3043 by @sramazzina in #3048
- fix #2121 the data field not save correctly by @binary2010 in #3079
- document available variables in CTRL-Space popup. fixes #3080 by @bamaer in #3081
- improved installation, configuration, upgrade guide. fixes #3042 by @bamaer in #3084
- doc page renames, doc improvements for workflow and pipeline executor #3083 by @bamaer in #3085
- [IT] fix snmp test by @hansva in #3088
- rollback use of getActiveDisplay. #2944 by @bamaer in #3089
- rename fixes, get data from xml docs and sample #3083 #3086 by @bamaer in #3090
- update chart for next release , #3047 by @hansva in #3092
- updates doc links for pipeline, workflow executor. #3083 by @bamaer in #3093
- updated variables and set variables doc pages #3095 by @bamaer in #3096
- Add file history to vfs-dialog, fixes #2222 by @hansva in #3101
- Auto-distributing doesn't activate the "Save" button #3102 by @nadment in #3106
- task #1996 Cleanup XML of action Telnet by @gvdutra in #3104
- #3116: Fake Data throws NoSuchMethodException for some types by @matthewtckr in #3117
- In "Database Explorer", sort Schemas alphabetically #3112 by @nadment in #3115
- Add mask information to the Metadata Structure of Stream transform #3120 by @nadment in #3125
- Copying and pasting notes not working #3108 by @nadment in #3121
- google sheets input, output, google analytics 4 #2657 #3034 by @bamaer in #3094
- Execute row SQL script transform doesn't recognize connection #3128 by @nadment in #3129
- Delete a hop with one click #3130 by @nadment in #3134
- Add button to copy log workflow/pipeline to the clipboard #3097 by @nadment in #3135
- fix #3058 Excel Writer: inherit date format mask from ValueMeta by @sramazzina in #3059
- Dimension lookup/update cache issue #2978 by @nadment in #3037
- More intuitive zoom and changed default for sorted merge by @hansva in #3148
- Merge join transform: select key from incoming fields #3141 by @nadment in #3149
- when using save as point to current file location, fixes #3109 by @hansva in #3151
- change default for update boolean when not specifying, fixes #3145 by @hansva in #3152
- fix issue introduced in #3109 by @hansva in #3160
- [DEP] Update dependencies and remove some duplicates by @hansva in #3161
- [DEP] remove duplicate dependency by @hansva in #3163
- [IT] disable google tests for now by @hansva in #3180
- JSON input samples and updated docs #2237 by @bamaer in #3197
- Ability to start workflow at specific action via hop-run #3178 by @nadment in #3181
- Update execinfo.adoc by @Mattang-Dan in #3177
- Update getvariable.adoc by @Mattang-Dan in #3182
- Update datagrid.adoc by @Mattang-Dan in #3186
- Update rowgenerator.adoc by @Mattang-Dan in #3187
- Update formula.adoc by @Mattang-Dan in #3191
- Fixes around MS Sql Server by @hansva in #3199
- beam and bigtable version updates. fixes #3188 by @bamaer in #3190
- google sheets - additional options, doc updates and updates/fixes #3034 by @bamaer in #3201
- Improve the way we get the list of DB procedures for oracle #3202 by @nadment in #3204
- allow limit size 0 to fetch all rows. fixes #3205 by @bamaer in #3206
- additional samples for the json input and javascript transforms. #2237 by @bamaer in #3213
- Update getvariable.adoc - Adding whitespace by @Mattang-Dan in #3215
- ExcelWriterTransform: POI temporary files are not disposed in streami… by @Mgiepz in #3211
- Update setvariable.adoc by @Mattang-Dan in #3193
- Update pipeline-executor.adoc by @Mattang-Dan in #3203
- [RELEASE] License file update by @hansva in #3216
New Contributors
- @mkhludnev made their first contribution in #2996
- @binary2010 made their first contribution in #3079
- @matthewtckr made their first contribution in #3117
- @Mgiepz made their first contribution in #3211
Full Changelog: 2.5.0-rc1...2.6.0-rc1