Skip to content

Releases: nosana-ci/nosana-cli

v1.0.73

18 Sep 13:15

Choose a tag to compare

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

02 Jun 20:35

Choose a tag to compare

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

19 Mar 10:34

Choose a tag to compare

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

24 Feb 09:42

Choose a tag to compare

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

14 Feb 09:30

Choose a tag to compare

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

Full Changelog: v1.0.3...v1.0.8

v1.0.3

24 Jan 16:04

Choose a tag to compare

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

23 Jan 09:34

Choose a tag to compare

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 --verbose flag 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 start command
  • Added a passive wait when SOL balance is too low

Full Changelog: v0.1.167...v1.0.1