Releases: juttle/juttle-service
Releases · juttle/juttle-service
0.5.0
Minor Changes
- Update to juttle version 0.7.0 [#76]
view:mark,view:tick, andview:pointsnow emit their data in a 'data' property. [#633]- A
job_startmessage now contains the time at which the program was started. [#50] - Websocket connections are now held open longer waiting for them to be closed by the client. [#72]
- Change how modules are resolved to reflect changes in Juttle 0.7.0. Juttle programs should import modules using relative pathnames which are resolved relative to the file doin
g the import. [#513]
Bug fixes
- Ensure the
juttle-servicebinary could be run properly. [#77]
0.4.0
Minor Changes
- Add a new /config-info endpoint that returns the configuration of the juttle-service module [#67]
- Update to juttle version 0.6.0. [#69]
- The default root path for juttle program files is now the current working directory [#67]
- Don't specify a default view when compiling programs [#64]
- Log messages returned as a part of program output now contain timestamps [#65]
- Minor changes to README to aid in understanding the overall ecosystem [#66]
0.3.0
0.3.0
Major changes
NOTICE: This release includes breaking changes to the wire format.
- Update to reflect changes in Juttle 0.5.0. [#54]
- Convert all extendable-base classes to ES6 classes [#41]
- Update all remaining references to 'sink' in JSDP messages to 'view'. This changes the JSDP wire format. [#37]
Minor changes
- Add a
/versionendpoint that returns version information on the juttle and adapter modules in use [#56] [#62] - Add additional test coverage for log initialization and configuration [#40]
- Add stricter lint checks [#35]
- Add additional test coverage for executing binary programs like
bin/juttle-service,bin/juttle-service-client[#43] - Update tests/job manager to reflect additional serialization for log messages from juttle subprocess [#46] [#48]
- When starting a program via
POST /api/v0/jobs, you can now provide adebug: trueproperty to enable debug logging. The debug logs will be sent over the websocket/available in the immediate repsonse. [#42] - Add a
bin/juttlewrapper script to execute the juttle cli program from the juttle module [#55]
Bug fixes
- Prevent empty messages from being sent over the JSDP websocket connection [#17]
v0.2.1
0.2.0
Major Changes
NOTICE: This release includes breaking changes to the configuration file and wire format.
- Refactored the service module to be more easily embeddable as part of another express project. [#13, #28,
#32] - Removed the watch, push, and browser commands from the client since they will be implemented in juttle-engine. [#30,
#22] - Removed references to "juttled" in code and the configuration file, replacing with "juttle-service". [#15]
- Changed the output format when running jobs with wait=true to be less verbose. [#14]
Minor Changes
- Added CORS headers. [#29]
- Exposed the getLogger function from log4js to enable an embedding application to share the same instance. [#34]
- Added support for setting debug logging targets using the DEBUG environment variable [#23]
- Refactored the client script to be more modular and extendable as part of another project. [#22]
- Added compression middleware to improve the wire efficiency. [#12]