salt-netapi-client

Java bindings for the Salt API

MIT License

Stars
83

Bot releases are hidden (Show)

salt-netapi-client -

Published by renner about 4 years ago

These are the most important changes for this release:

  • Add support for clone in the git module (#287)
  • Additional methods and modules (#286)
  • Clean up HTTP client after each test (#285)
  • Bring authentication modules up to date with current salt docs (#284)

Special thanks to all the contributors of this release, especially @lucidd and @paconte.

salt-netapi-client - v0.17.0

Published by renner over 4 years ago

These are the most important changes for this release:

  • Handle random retcode field in batch mode (#273 )
  • Improve documentation and variable name (#259 )
  • Use OpenJDK (8 and 11) in CI (#278)
  • Update maven checkstyle plugin(#279 )
  • Change empty strings to optional.empty (#280 )

Special thanks to all the contributors of this release, especially @lucidd, @renner and @brunobottazzini.

salt-netapi-client -

Published by renner over 5 years ago

These are the most important changes for this release:

  • Export batch args in sync calls to salt (#267)
  • Properly signal no matching minions on async calls (#264)
  • Add 'gather_job_timeout' parameter for presence pings performed in Salt batch mode (#265)
  • Git module added (status, add, commit, branch) (#263)
  • Add more functions to file module (#262)
  • Add test to timezone.get_offset API call (#261)
  • Add additional grains calls (#258)
  • salt.modules.cmdmod additions (#253)
  • Support local async batching (#247)
  • Build and run tests with oraclejdk11 (#256)
  • Minor cleanup of pom.xml (#244)

Special thanks to all the contributors of this release, especially @lucidd, @chiaradiamarcelo, @amannch, @drago8888 and @ravega.

salt-netapi-client - v0.15.1

Published by juliogonzalez over 5 years ago

This is a bugfix release to support JDK11:

  • Fix javadoc building for JDK11 and later (#250)
salt-netapi-client -

Published by renner almost 6 years ago

There is some major changes coming with this milestone release! These are the most important changes for this release:

  • Major API cleanup (#170)
  • Async and non-blocking HTTP backend (#220)
  • Remove client config and unify authentication methods (#236)
  • EventStream refactoring (#238, #239)
  • Enable working with API served on a sub-path (#241)
  • Enable "Pkg.InfoInstalled" to return all installed package versions (#234)
  • Update maven plugins (#243)

Special thanks to all the contributors of this release, especially @lucidd, @meaksh and @moio!

salt-netapi-client -

Published by renner over 6 years ago

These are the changes for version 0.14.0:

  • Support salt.runners.event + example code (#219)
  • Support the test parameter on state.apply (#224)
  • Enable build with JDK9 (#222, #225)
  • Support additional target types (#226)
  • Update gson to recent version (#229)
  • Introduce support for engine events (#230)
  • Change parameter name: 'expr_form' to 'tgt_type' (#232)

Thanks again to all contributors and reviewers, especially @amendlik and @cbosdo!

salt-netapi-client - v0.13.0

Published by renner about 7 years ago

salt-netapi-client -

Published by renner over 7 years ago

These are the most important changes for version 0.12.0:

  • Fix date format for Schedule (#198)
  • Fix sending kwarg in payload in RunnerCall (#199)
  • Better error handling in Runner and Wheel calls (#200)
  • Refactored some code and added module name information to Call classes (#197, #203)
  • listJobs improvements (#205)
  • Increase the default SOCKET_TIMEOUT to 20 seconds (#208)
  • Cmd module enhancements (#209)

Thanks to all the contributors of this great release!

salt-netapi-client -

Published by renner over 7 years ago

These are the changes for version 0.11.1:

  • Allowing custom timeouts for Manage.up(), Test.ping() and on a generic LocalCall (#195)
  • Allow to get metadata from Jobs.Info (#192)
  • Added support for the salt.modules.minion and schedule.list (#191)
  • Fixed Cookie issue (#189)

Note that version 0.11.0 was skipped as we reverted one of the patches and re-released, see #193. Thanks to all the contributors of this release!

salt-netapi-client - https://github.com/SUSE/salt-netapi-client/releases/tag/v0.11.0

Published by renner over 7 years ago

salt-netapi-client -

Published by renner over 7 years ago

Changes:

  • Prevent wrong target types from being passed to salt ssh (#175)
  • Implementation of callAsync that resolves results via eventstream (#178)
  • Fixed status.uptime + status module tests (#180, #181, #183 and #185)
  • Added salt.modules.minion module (#186)
  • Support for config.get and additional result types (#187)
salt-netapi-client -

Published by renner about 8 years ago

Changes:

  • Add support for pkg module methods (#131)
  • Make Zypper.registerrelease Optional (#169)
  • Support for gen() and gen_accept() wheel functions (#166)
  • Add sync_beacons in saltutil module (#168)
  • Add local_batch client type (#171)
  • Salt SSH raw shell support (#174)
  • Better SSH error handling (#173)
salt-netapi-client -

Published by renner over 8 years ago

Changes in version 0.8.0:

  • Synchronous module calls via salt-ssh (#161)
  • Parsing of event data in a staged manner (#150)
  • Better error handling for LocalCall results (#146)
  • Execution modules support (#143, #144, #145, #147, #151, #155)

Thanks to all the contributors of this release!

salt-netapi-client -

Published by renner over 8 years ago

These are the most important changes for version 0.7.0:

  • Rename "saltstack" to "salt" (#142)
  • Add scope property to Network.INet6 (#141)
  • Initial smbios and saltutil modules (#139 and #140)
  • Add state module functions and grains matcher (#136)
  • Test additions and refactorings (#128 and #129)
  • Allow adding event listeners before stream initialization (#127)
  • Replace JsonDeserializer implementations with TypeAdapter (#124)
  • Move sync/async remote call setups to their respective classes (#120)

Thanks a lot to all the contributors of this great release!

salt-netapi-client -

Published by renner about 9 years ago

These are the changes for version 0.6.0:

  • Add test module function for gathering information about minion (#122)
  • Add beacon module function (#121)
  • implement event parsers to help dealing with events (#119)
  • implement Match module functions (#116)
  • Switch Pkg.Info to use ZonedTimeDate (#115)
  • Buffer partial websocket messages (#114)
  • add SaltVersion to represent and parse salt version strings (#113)
  • Eclipse shows compile errors (#91)

Thanks again to all the contributors of this release!

salt-netapi-client -

Published by renner about 9 years ago

These are the changes for version 0.5.0:

  • Add NeedBraces check to checkstyle configuration (#112)
  • On event stream closure, pass the CloseReason on to the listeners (#111)
  • Make argument types easier to work with (#110)
  • Add pkg.info to Pkg module (#109)
  • Add dependency on slf4j-jdk14 logger (#107)
  • SimpleDateFormat from static variable to local (#106)
  • Add support for salt.modules.status (#105)
  • Add support for all key states in list_all and finger (#102)
  • Add timezone support for parsing StartTime (#101)

Thanks a lot to all the contributors of this release!

salt-netapi-client -

Published by renner about 9 years ago

This is a bugfix release, see #100.

salt-netapi-client -

Published by renner about 9 years ago

These are the changes for version 0.4.0:

  • Move EventStream implementation from SSE to WebSocket (#86)
  • Support expr_form in run() and startCommand() (#88)
  • Improve job result handling (#93)
  • Support for calling salt function in wheel, runner and execution modules (#94)
  • Basic parsing of events (#95)
  • Trivial cosmetic changes and unit test fixes (#89, #92 and #97)

Thanks to everyone who contributed to this release!

salt-netapi-client -

Published by renner over 9 years ago

This is the first release that will be available from the maven central repository, please find it here. Apart from that support has been dropped to compile the library with anything else than Java 8 in order to be able to use the Java 8 language features.

salt-netapi-client -

Published by renner over 9 years ago

New features, fixes and refactorings in v0.2.0 (Javadoc):

  • Added support for the /events and /hook endpoints
  • New methods getMinions() and getMinionDetails()
  • logout() methods fixed to perform a POST request and to return a boolean
  • Support for the job start time was added to the Job class
  • Javadoc cleanup and unification + automatic javadoc publishing for master and tags
  • HttpClientConnection class has been refactored into smaller methods
Package Rankings
Top 27.45% on Repo1.maven.org
Badges
Extracted from project README
Build Status Maven Central