The known bugs and most recent changes to ELS. We may miss things but try not to.
Known Bugs
Drag 'n drop and copy/cut/paste work to and from ELS to outside applications, except Linux
and MacOS copy/cut/paste from ELS. This is a known problem with Linux and Java.
22 November 2024
Fixed #171 Navigator sftp failures by opening sftp before stty.
Fixed #170 Navigator will stop with No to the Continue? dialog when a remote Subscriber fails to connect.
For security changed connection handling for remote listeners to check the blacklist before whitelist if enabled.
20 November 2024
Fixed #168 Back-up Jobs failing to request Subscriber Collection.
Fixed #169 command line handling bug.
19 November 2024
Completed #167 with updated MacOS and Windows native launchers.
Updated the web site Download page accordingly.
16 November 2024
For #167 MacOS script to fix permissions and unblock execution and added to build.
15 November 2024
Added the new ELS MacOS Launcher.
Added native keyboard keys for MacOS.
Changed Generate, Shortcut to use "open" on MacOS.
Incorporated the new MacOS configuration in the build.
11 November 2024
Solved problem with Context handling and the process message.
Fixed #165, again again, so ending "Process completed normally" is only displayed once.
Fixed bug exhibited in Windows appearing as though JSON files were out of synch, but a code bug.
Added using currently-loaded Libraries for ANY SERVER Job tasks to Jobs, Generate/Run.
9 November 2024
Fixed #165, again, so Subscriber stops with Keep Going disabled.
Fixed Jobs from immediately stopping with Quit Status Server enabled.
Fixed log handling when Jobs are run in foreground mode.
7 November 2024
Fixed #165, more tested of execution variants required.
Fixed bug that tried to start sftp if stty failed.
Adjusted handling of File, Open ... default values.
Added "Ways to Execute ELS" to the Help, Getting Started help page.
31 October 2024
Changed behavior when a remote Hint Server or Subscriber fails to connect based on user Continue? choice.
25 October 2024
Fixed Library field updating. More testing needed.
Fixed an sftp port bug when reopening remote Subscribers.
Fixed Libraries key handling.
15 October 2024
Fixed an errant code rename related to Hints.
14 October 2024
Added the ability to select a system directory for Libraries - Locations, Sources, Multi-source, and the temporary directory.
Adjusted Job Task Origins publisher/subscriber/hint server display and select list handling.
Removed the distinction between Local and Remote Publish from the Operations tool. That is now determined by the Subscriber connection.
Important: The Operations value for Local and Remote Publish has changed. Previous Publisher values are invalid and will cause an exception.
Subscriber listener (--remote S) operations no longer require a Publisher if an Authentication Keys file is specified.
Subscriber operations do not require a Hint Server and will be ignored. Hints are handled by Publishers.
Removed Hint Tracker/Server combobox and file value from Operations so the Hint Tracker/Sever Origin is defined in a Job Task.
Important: To enable the use of Hints in a Job Task define Hint Keys in the Operations Tool.
Fixed updating Jobs when a Library is renamed or its key is changed, or if Hint Keys are removed.
Fixed dynamic updating of the Browser and Hints dialog as Hints are added, run, etc.
Fixed restoring mnemonics, arrows, etc. on Cancel in Settings.
Changed the default Browser tab location from bottom to top and fixed a related bug.
4 September 2024
Changed Browser column resize policy.
Fixed "No support for a Subscriber Listener to work on multiple IP address:ports" #160.
17 August 2024
Updated FlatLaF Look 'n Feel libraries and a few others.
Increased the maximum number of remote connections from 10 to 100.
Fixed "Job authentication failure #159".
12 August 2024
Fixed Operations tool Copy function.
9 August 2024
Added "Continue?" dialog during start-up if a remote Subscriber does not connect instead of always failing.
30 July 2024
Fixed a Subscriber and Hint Server listener in Jobs that caused it to exit immediately.
Now Jobs should execute properly in both foreground in the ELS Logger and in background.
27 July 2024
Fixed null pointer after Job Run if an origin library was not previously loaded.
Fixed toolbar show/hide on restart.
Fixed start-up bug when there are no repositories defined yet.
Fixed File, Open Subscriber when there is an existing remote connection.
Fixed a save/delete bug in all Tools.
Added a dialog during File, Open Subscriber and Open Hint Tracking to select the host or listen address for a remote connection.
Added -O | --override-host to use the listen address:port for out-going Subscriber connections from clients.
Added -J | --override-hints-host to use the listen address:port for out-going Hint Server connections from clients.
Note: "Clients" are Navigator and remote Publisher processes.
Added Hint Tracker/Server to Jobs, Tasks, Origins when required by the Task.
Hint Server previously used the Task Subscriber key for Job Tasks but was changed to have its own key.
Cleaned-up dry-run handling in Run and Generate dialogs. Removed that option from Operations.
Added Run in another foreground or background instance option to the Jobs, Generate dialog.
Added display of dynamically-loaded remote Repository to Libraries tab. Not editable. Removed when closed.
Replaced the previous Windows shortcut-creation mechanism that used an outside program with an internal implementation.
Reorganized the code related to the execution of Tools and Jobs.
Fixed resizing problems with the Tools, Operations dialog.
Added --logger option for -j|--job to execute in the foreground to display the Job log.
18 April 2024
Fixed Updater cross-over path error and log4j plugin warnings
12 April 2024
Fixed Updater for multi-user systems.
11 April 2024
Fixed detection and creation of ELS configuration subdirectories.
10 April 2024
Fixed remote Subscriber and Hint Server open, close, reopen handling.
8 April 2024
Enhanced the -g | --listener-keep-going option to be more fault-tolerant.
1 April 2024
A minor path-handling change.
Regression testing and many changes complete, for now.
30 March 2024
Upgraded the FlatLaf libraries for bug fixes.
29 March 2024
Fixed dialog positioning bug when x coordinate is negative.
Normalized mock/scripts/ for further regression testing.
28 March 2024
Added --marker "arg" option to aid with scripting, skipped and ignored in ELS.
Fixed Libraries, General tab sizing bug with a scrollpane.
Fixed File, Open Subscriber transfer sftp bug.
Added Changelist of latest deployment to web site.
27 March 2024
Added transfer statistics reporting; time, rate, etc.
Added better wait cursor handling.
26 March 2024
Fixed View, Progress bug.
Fixed some dialog positioning bugs.
Fixed a Browser table tooltip bug for tables > 1000 items.
25 March 2024
Fixed a Navigator remote concurrent activity bug between an active transfer and the Browser.
Fixed timing bug and added better fault handling to the Updater.
6 December 2023
The initial implementation for macOS is code complete.
Added Corionis project ELS-MacOS-Image to build an ELS .app and DMG disk image.
Fixed an Updater bug.
11 November 2023
Several changes to adapt to macOS.
Changed window handling to make sure they appear on-screen. For laptops with
external monitors when going mobile without them.
4 November 2023
Changed ELS launcher so it returns the exit code, useful for scripts.
Changed ELS to log and display start-up errors, e.g. bad arguments.
2 November 2023
Rebranded ELS to Corionis ELS.
Added a custom C++ Windows Launcher for ELS.
22 October 2023
Added a Windows .exe installer in the deploy/ directory.
Fixed a minor label problem on the Libraries tab.
20 October 2023
#124 Removed standard File Picker button from the new Directory Picker.
#124 Added displaying the current Library description in the Directory Picker.
Added menu item System, Generate to create a command line or desktop shortcut for the current ELS Navigator.
Moved the Save Layout option from the File menu to the System menu.
Made paths used by Generate relative to the working directory, if possible, to shorten command lines.
19 October 2023
Fixed editing paths in Libraries. See Issue #124 for details.
Fixed more focus-handling bugs that track what's selected and where.
11 October 2023
Fixed File, Open Subscriber to default to the correct previous path and filename.
Enhanced Browser tab key, Alt-1 through 4 and mouse tab change default focus handling.
9 October 2023
Changed the visibility handling of File, Quit & Stop Remote(s)
File, Open Publisher will now Close any connected remote, with prompts.
Fixed Generate so it uses the correct subscriber filename.
8 October 2023
Fixed all Open and Close options for default session handling and remote connections.
Added reason tool tips to disabled menu items.
Fixed File, Close, items not appearing correctly.
In Navigator added decrementing the batch size as items are completed in Browser copy/move operations when checking for available space.
7 October 2023
Finished the Close ... options including disconnecting related remote connections.
Note that closing Hint Keys also closes/disconnects any Hint Tracker or Hint Status Server.
5 October 2023
Added File, Close ... options depending on what is open.
Fixed Hints that were broken in a recent refactor.
4 October 2023
Changed rules to allow a Navigator to connect to a remote subscriber with only the General tab connection information.
Fixed bug that did not request a remote subscriber library using File, Open Subscriber.
Fixed bug where Hints were created for System tab operations. Hints are only used in Libraries.
Fixed bug that did not reset the accent color to default if Setting, Appearance, Accent color was cleared.
Rearranged the ant build script:
Changed 'deploy' build directory to 'build'.
Added a 'deploy' target that only copies from 'build' to 'deploy' so deployments can be separate from
daily builds and incremental commits. Useful when switching between operating systems while testing.
Added an 'All-Deploy' target that builds 'All' then 'deploy'.
changes.html is edited in the 'build' directory between deployments.
2 October 2023
Made Navigator start-up more forgiving. ELS was originally a command line tool with rigid requirements.
Refactored Hint Keys, Hint Tracker and Hint Server setup.
Added macOS light & dark Look 'n Feel options in Settings, Appearance.
Fixed a bug when changing the Look 'n Feel that displayed an "A" on top of the various configuration name lists, e.g. left-side of Libraries, Jobs, etc.
27 September 2023
Fixed Updater bug caused during move from GrokSoft to Corionis.
Fixed restoring publisher and subscriber (local or remote) if no arguments are given for the publisher and subscriber.
Added restoring Hint tracking if no publisher and subscriber are given.
Fixes bugs #120 and #121.
23 September 2023
Added Help, Changelist to display the changes in the installed build.
Removed the rt directories from artifacts. Developers: Unpack the rt-archive files as needed.
artifacts/stage/linux/ELS/rt/
artifacts/stage/windows/rt/
22 September 2023
For Navigator (only) added an option to use the last publisher and subscriber if both are not defined on the command line.
Added the bare beginnings of Help, Getting Started.
20 September 2023
Fixed a variety of null pointers and rough spots when starting ELS Navigator with no configuration or libraries.
Further testing and tweaks required.
This is the startt of a "Getting Started" document as well.
18 September 2023
Added "Check for Updates" in the Navigator under the Help menu.
Added a separate ELS Updater program used by "Check for Updates".
Added "Release Notes" to Navigator under the Help menu to show that version's notes.
Rearranged the deploy/ and mock/bin/ directories so development-time files are not in deploy/
Modified mock/scripts/ to use the Jar in mock/bin/.
Solved an issue when processing a Hint with a filename containing regex characters.
Added Ctrl-T as the keyboard accelerator for the Touch function.