Releases: nosana-ci/nosana-cli
v1.0.73
TaskManager Runtime Engine: Introducing a powerful new runtime engine that enables grouped parallel executions with seamless operation linking, giving you greater control over complex workflows.
Remote Operation Control: New API routes allow stopping and restarting running operations remotely.
Job Template Literals: Runtime template hydration parsing information about the job, host or other operations.
Better Op log Streaming: Added new /flogs HTTP and WebSocket endpoint with more detailed logging output.
Reduced Host Messaging: Decreased frequency of host messages to improve job poster privacy.
Package Information
npm package: @nosana/cli v1.0.73
shasum: 19a87be0eb51aaa9c2d31bae03f9dacef51031c4
v1.0.47
Increased Internal API Health Checks: To enhance hosts reliability, internal API checks are now performed more frequently throughout the host's lifecycle.
Improved Market Queue Changes Detection: Enhancements have been made to better detect market queue updates, reducing the impact of on-chain latency.
Log Limit Behaviour Updated: When a job’s logs exceed the 25,000-character limit, the host now returns the last 25,000 characters instead of the first, ensuring more relevant output.
Stopped Jobs Now Return Logs: When a job is stopped on-chain by the poster, its logs are now returned on-chain via the complete instruction.
Package Information
npm package: @nosana/cli v1.0.47
shasum: 1f597c23aad4a39c6394d93f5317a6f9afc129e5
Change log
v1.0.21
Multiple Ports & Health Checks: You can now expose multiple ports within a single operation. Additionally, a new health check feature allows the host to report status updates for liveliness checks.
Enhanced Remote Resources: Improved download speeds and added sync functionality enable faster and more efficient iterative resource updates.
Direct Host Job Assignment: The CLI nosana job post command now supports direct job-to-host assignment with the -h / --host [host] option.
On-Chain Job Results: Manually stopped jobs will now return their results via on-chain job accounts.
Bug Fixes & Enhancements: Restored logs for nosana node run, improved log formatting, and other minor improvements. Better listening to market queues.
Package Information
npm package: @nosana/cli v1.0.21
shasum: 1fc93cf6be82a454be58bea1e6bc9d3513d1c1bc
Changelog
v1.0.14
Fixed minor bugs and improved the job expiry handler to ensure jobs expire correctly. The handler now prevents images from being pulled, remote resources from being fetched, and flow operations from continuing after expiry.
Enhanced the stability of the internal host API by implementing automatic restarts of the Express application when the host detects it is offline.
Cleaned up and removed priority fee logs.
npm package: https://www.npmjs.com/package/@nosana/cli/v/1.0.14
shasum: 3b18826c56f18ce34cd3eff2dfffc65d61fbc55c
Change Log
v1.0.8
Support for updated Job Program where Market Authority is now allowed to remove (inactive) hosts from queue. Also cleaned up some old code and make sure to use our new NodeManager for all CLI commands. Onboarding benchmark en exposed specs of the hosts are also improved in this package, along with some minor bug fixes regarding the job loop flow.
npm packge: https://www.npmjs.com/package/@nosana/cli/v/1.0.8
shasum: 1f72d79a09f19138b85c575636f8694f9c50c0c3
Changelog
- Expose system_environment through Node API
- Clean up old code
- Updated onboarding benchmark
- Expose service URL through Node API
- Update Node Specs every job loop
- Support for updated Job Program
Full Changelog: v1.0.3...v1.0.8
v1.0.3
Minor bugfix to re-check recommended market on every job loop and added a Dockerfile that runs the CLI in dev-mode for local developing.
npm packge: https://www.npmjs.com/package/@nosana/cli/v/1.0.3
shasum: d06bf45e0ea8fd362494275a9e989d3651fd1704
Changelog
- Bug fix: Make sure to re-check recommended market in the job loop
- Added Dockerfile that runs the CLI in dev mode for developers
Full Changelog: v1.0.1...v1.0.3
v1.0.1
Minor bugfixes and improvements to the node start job flow. Also includes detailed technical documentation about how the Nosana Node works.
npm packge: https://www.npmjs.com/package/@nosana/cli/v/1.0.1
shasum: c083109d99ecc44a08f47ae280c01e268fbf67ff
Changelog
- Improve job loop flow
- Added technical docs: https://github.com/nosana-ci/nosana-cli/tree/main/docs
- Added
--verboseflag for more detailed messages - Bug fix: Finish expired jobs when already started instead of quiting
- Bug fix: Quit job when we try to finish without results to prevent loop
- Combine register and start into one
nosana node startcommand - Added a passive wait when SOL balance is too low
Full Changelog: v0.1.167...v1.0.1