Skip to content

v2.0.00

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 18:05
· 67 commits to main since this release

What's Changed

  • Release v1.2.02 and prepare v1.2.03-SNAPSHOT by @github-actions[bot] in #73
  • Don't abort the SDR repository walk on OEM or undecodable records by @bertysentry in #112
  • Adopt the MetricsHub formatter profile and jawk's checkstyle.xml, gate the build on both by @bertysentry in #119
  • Fix the 117 PMD violations and gate pmd:check at verify (#114) by @bertysentry in #120
  • Bump org.junit:junit-bom from 6.0.1 to 6.1.3 by @dependabot[bot] in #75
  • CPD: remove the duplicated sensor record and response code, gate cpd-check (#115) by @bertysentry in #122
  • Rewrite the documentation with Sentry Maven Skin 8 and a full page set (#113) by @bertysentry in #124
  • Update metricshub/workflows to v7 by @NassimBtk in #139
  • Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.20 by @dependabot[bot] in #138
  • Fix the SpotBugs findings and gate the build on SpotBugs (#116) by @bertysentry in #134
  • Recover from a lost UDP reply in seconds instead of minutes (#77, #78, #79, #93) by @bertysentry in #140
  • Update metricshub/workflows to v8 by @NassimBtk in #141
  • Fail a bad login at once and clean up inside the overall timeout (#109, #132) by @bertysentry in #142
  • Decode SDR, SEL, FRU and completion codes by the specification (11 decoder issues) by @bertysentry in #143
  • Fix the connection and manager lifecycle (#126, #94, #95, #98) by @bertysentry in #148
  • Make a connection safe for its sending, receiving and keep-alive threads (#96, #89) by @bertysentry in #149
  • Real-BMC robustness: iLO 5 session revocation, iDRAC 8 retry pauses, one-way tags, OEM states (#145 #146 #147 #150) by @bertysentry in #152
  • Harden RMCP+ sessions: enforce integrity, choose cipher suites by ID, check the handshake, pass credentials as bytes by @bertysentry in #153
  • Fix Serial over LAN: lifecycle, write and read paths, payload commands by @bertysentry in #160
  • Test remaining FullSensorRecord conversion cases by @skrcode in #155
  • Fluent client API for 2.0 (#161) and no more SLF4J (#121) by @bertysentry in #164
  • Move IpmiResultConverter to the MetricsHub IPMI extension by @bertysentry in #167
  • Command-line client ipmicli and standalone executable jar (#162) by @bertysentry in #168
  • Read the System Event Log with sel() and the ipmicli sel subcommand by @bertysentry in #170
  • Expose chassis power control and identify in the client API and ipmicli by @bertysentry in #171
  • Identify the BMC with deviceId() and the info subcommand (Get Device ID) by @bertysentry in #172
  • Fix #131, #165, #151, #154, #169: raw network functions and ipmicli raw, privilege raise in openSession(), SDR ID string length, IPMI 1.5-only BMCs, OS Boot offsets by @bertysentry in #173
  • Remove the dead code of the protocol core (#99) by @bertysentry in #176
  • Install ipmicli with one command: curl | sh, irm | iex (#163) by @bertysentry in #177

New Contributors

Full Changelog: v1.2.02...v2.0.00