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 #4184
- move SWT to compile so plugins don't need to add it, fixes #4187 by @hansva in #4188
- Translations update from Weblate by @hop-weblate in #4190
- [SONAR] cleanup issues, fix some tests by @hansva in #4194
- Fix transform WriteToLog NPE #4145 by @nadment in #4186
- Translations update from Weblate by @hop-weblate in #4191
- [SONAR] cleanup by @hansva in #4199
- enable boolean and timestamp by default for oracle, fixes #4201 by @hansva in #4202
- dialog fixes for write to log fields. fixes #4197 by @bamaer in #4200
- [TRANS] add empty files by @hansva in #4206
- [SONAR] cleanup issues by @hansva in #4208
- [SONAR] further cleanup by @hansva in #4209
- [SONAR] fix more issues by @hansva in #4210
- best practices updates. fixes #4204 by @bamaer in #4207
- [SONAR] cleanup by @hansva in #4213
- Translations update from Weblate by @hop-weblate in #4219
- Update Documentation:internationalisation.adoc by @zhangymPerson in #4217
- remove i18n for hop-conf project options. fixes #4216 by @bamaer in #4223
- add condition to skip test when docker is not available, fixes #4226 by @hansva in #4230
- Translations update from Weblate by @hop-weblate in #4222
- bug #3994 Issue with tests in hop-plugins-misc-git on Windows by @gvdutra in #4220
- [SONAR] cleanup deprecated methods by @hansva in #4231
- specify copies initial doc version. fixes #4232 by @bamaer in #4233
- Add doc for Oracle connection with TNS_ADMIN #4225 by @nadment in #4236
- Add option to block execution of specific code. fixes #4238 by @hansva in #4239
- Error hop changed in normal hop while is disabled #4157 by @nadment in #4160
- Fix http authentication with proxy by @rramthun in #4214
- Locale used by the system generates incorrect SVG syntax #4240 by @nadment in #4241
- Add Cyclonedx SBOM during release, #4235 by @hansva in #4244
- Bump Jandex 3.2.2 #4245 by @nadment in #4246
- fix: add missing volume mounts to docker-compose.yaml by @AlefRP in #4243
- Add option to block execution of specific code. fixes #4238 by @hansva in #4251
- Cannot save web service when editing run configuration #4258 by @nadment in #4260
- Translations update from Weblate by @hop-weblate in #4261
- provide information about used actions, transforms and metadata types in a project #4229 by @bamaer in #4249
- fix HopserverEditor and some missing listeners on metadata objects by @hansva in #4265
- add padded base64 calculator function by @rramthun in #4256
- save pipeline after unit test is detached. fixes #4247 by @bamaer in #4250
- Upgrade POI, fixes #4272 by @hansva in #4279
- check if metadataprovider is null before listing metadata types. #4327 by @bamaer in #4274
- remove default information location and fix calculator dialog, #4283, #4285 by @hansva in #4286
- Cleanup XML of action Snowflake Warehouse Manager #1993 by @nadment in #4270
- provide more context about logo vs icon in the tech docs. fixes #4284 by @bamaer in #4287
- make datatype descriptions for numbers more clear... by @rramthun in #4281
- Cherry pick documentation change by @hansva in #4289
- Update MDI documentation, fixes #3275 by @hansva in #4291
- Disable crateDB integration tests, fixes #4292 by @hansva in #4293
- Add Function dialog, way to add functions to the UDJE transform, #4257 by @hansva in #4282
- Fix save button when editing text files, fixes #4290 by @hansva in #4294
- [SONAR] cleanup by @hansva in #4295
- Upgrade Azure Blob Storage to support Azure Data Lake Storage gen2 by @xdelox in #4144
- [SONAR] cleanup by @hansva in #4299
- add update from #4300 to main. fixes #4301 by @bamaer in #4302
- Translations update from Weblate by @hop-weblate in #4298
- File explorer show/hidde tooltip not translated #4317 by @nadment in #4319
- Add a metadata documentation help pop-menu #4304 by @nadment in #4305
- Cleanup XML of transform Execute Tests #2008 by @nadment in #4306
- Change the colors in the file explorer when GIT is activated #4316 by @nadment in #4320
- variable resolving of project home in VFS dialog, fixes #4318 by @hansva in #4336
- TabItem script unreadable in dark mode #4331 by @nadment in #4332
- Fixes #4321 - Cannot delete folders with Azure Multiaccount authentication by @xdelox in #4323
- add documentation and fix schema definition documentation, #4062 by @hansva in #4343
- initial beam upgrade, ITs WiP. #4314 by @bamaer in #4342
- added i18n for metadata types. fixes #4203 by @bamaer in #4338
- oracle bulk loader fixes #4322 by @bamaer in #4325
- Azure authentication icon by @nadment in #4351
- Fix #4341: Use correct logging and hide private Methods as fake data types by @vdwals in #4347
- Translations update from Weblate by @hop-weblate in #4349
- Update dependencies, fixes #4112 by @hansva in #4345
- prevent self-references for child workflows and pipelines #2578 #4326 by @bamaer in #4330
- Code cleanup HopGuiPipelineGraph and AreaOwner #4312 by @nadment in #4313
- [SONAR] cleanup by @hansva in #4352
- Static schema enhancements - fix issue about automatic population of currency, decimal and grouping symbols by @xdelox in #4309
- Kettle import replace in content for Javascript and UJDC #4340 by @nadment in #4350
- prevent invalid workflow hops, preliminary fix. #4310 by @bamaer in #4311
- updated database schema generations für AS400, Cache, Clickhouse, CrateDB and DB2 from #4268 by @rramthun in #4297
- DimensionLookup transform fails with hop-run #4328 by @nadment in #4329
- Update SWT , fixes #4355 by @hansva in #4356
- Kettle import replace in content for Action Javascript #4340 by @nadment in #4357
- Pipeline Log is logging preview #4358 by @nadment in #4360
- Translations update from Weblate by @hop-weblate in #4359
- Fix typo by @hansva in #4364
- Translations update from Weblate by @hop-weblate in #4363
- removed references to Hop Translator. fixes #4271 by @bamaer in #4368
- Marked loadXML() and getXML() deprecated by @xdelox in #4375
- [RELEASE] update included dependencies by @hansva in #4376
- [RELEASE] fix javadoc errors by @hansva in #4378
New Contributors
- @dave-csc made their first contribution in #4047
- @hector-stratebi made their first contribution in #4175
- @zhangymPerson made their first contribution in #4217
- @rramthun made their first contribution in #4214
Full Changelog: 2.9.0-rc1...2.10.0-rc1