Change Log
Changes from 0.7.2 to 0.8
- Added a dramatically improved (I hope) configuration interface.
- Added a beanshell logic agent that should make it easier for you
to write your own mapping scripts.
- Added a manual ack/nack option for inbound HL7 messages.
- The tail function on the main window has been improved to be
more accurate (it shows the last line, for real now), and to be
less likely to cause errors should a relatively rare condition
happen where two threads may attempt to update the log screen
simultaneously.
- HL7 messages that were very large could cause a Java stack
overflow on some operating systems, so that problem has been
worked around just in case.
- Lots of general improvements to the GUI, help documentation,
and the actual clients as well.
Changes from 0.7.1 to 0.7.2
- Made the tail button text a little more clear. Plus
the tailing function is no longer in a separate thread,
when applicable it runs on every message added to the
table.
- Made the show config interface slightly less hideous.
Changes from 0.7 to 0.7.1
- Accidentially capped TCP/IP port values at 2^15, fixed.
- Some previous change to the TCP/IP client ment that null
acknowledgments weren't being treated as a disconnect.
They really should be in most cases so now they're treated
that way. Plus there was a minor bug that would cause
a 5 second pause on a successful reconnect.
Changes from 0.6.6 to 0.7
- Major update, complete rewrite of processing agent.
- Separated clients and HL7 code into libraries.
- Added the capability to express business logic and
customize acks.
- Migrated the project from eclipse to netbeans.
- Fixed the file out by dir client to not produce
empty files.
- Configuration totally changed to accommodate modular
clients plugging in to the processor agent.
- Quite a bit of runtime reflection and class based
polymorphism added to both the configuration portion
and the processor agent.
- Logging level can be set with configured clients.
- Clients now log with their name.
Changes for the 0.6 versions
Changes from 0.5 to 0.5.2
- Added a batch send mode to make scripting sends easy.
Changes from 0.5 to 0.5.2
- Changed some code trying to prevent the disconnection
problem.
- Changed the behavior of file renames so that if they
fail after so many times program execution will cease
until the situation is alleviated.
- Added additional file rename logic for the sender, this
fixes a problem in windows where renaming a file to
an existing file fails.
Changes from 0.4.5 to 0.5
- Trying to debug the rare 'disconnection' problem.
Changes from 0.4.5 to 0.5
- Made the simple clients remember their most recently
configured state.
- Considering this version to be 'release quality' due
to lack of bug reports in user testing.
Changes from 0.4.1 to 0.4.5
- Fixed a potential bug, this one relating to adding
logging clients if you were to reconfigure an already
running client.
- Fixed another bug, this one created too many files
of the same name when the client was being used in
configured receive mode. That meant any moves
of the file would fail.
Changes from 0.4.0 to 0.4.1
- Fixed a rare bug when reading a file that contains
one record of just over 1024 bytes.
Changes from 0.3.5 to 0.4.0
- Made many adjustments to the logging messages
throughout the application.
- Found an insideous little bug in the configuration
screens for all modes.
- Added the ability to set the logging level from
the configuration.
- Added a popup window to view the current
configuration.
- Made the filein a little smarter - it won't try
to rename directories now.
- Added some code to help roll inbound files off
in a more timely manner (still experimental).
- Add more documentation.
Changes from 0.3.0 to 0.3.5
- Fixed some silly typos in the GUI.
- Made the search function work.
- Added a graphical transaction monitor.
Changes from 0.2.5 to 0.3.0
- Added documentation.
- Fixed a problem with nogui mode not
starting.
- Added an explicit --gui mode that takes
a file on the command line to load.
Changes from 0.2.0 to 0.2.5
- Made the acks into real acks.
- Cleaned up the build scripts.
- Configured sender should work.
Changes from 0.1.0 to 0.2.0
- Configuration generator is complete.
- Configured proxy works.
- Configured receiver works.
Changes from 0.0.0 to 0.1.0
- Double clicking opens up a detail view which
includes a simple HL7 browser.
- Log window data can be saved.
- Added simple sender to application.
- Added simple receiver to application.
- Added simple proxy to application.