Skip to content

Latest commit

 

History

History
566 lines (523 loc) · 52.1 KB

release_notes.md

File metadata and controls

566 lines (523 loc) · 52.1 KB

Release notes

3.7.0 (2023-05-23)

  • Update rake for hammer-cli-foreman (PR #613), #36337
  • Update minitest version (PR #611), #36349
  • Allow to suppress nothing to update message, #36213
  • Bump to 3.7.0-develop

3.6.0 (2023-02-23)

  • Support basic auth for external sources, #11317
  • Remove underscore from labels (PR #608), #35904
  • Update foreman.yml - add a comment on defining the server address in a development environment (PR #602)
  • Fix typo in ovirt disk interface names
  • Bump to 3.6.0-develop

3.5.0 (2022-10-31)

  • Extract gce related info (PR #606), #35659
  • Change auth endpoint for negotiation, #35473
  • Enhance vmware listing commands and switch to cluster_name param (PR #604), #35438
  • Bump to 3.5.0-develop

3.4.0 (2022-08-09)

  • Add options for table preferences cli (PR #603), #35219
  • I18n - extracting new, pulling from tx, #34629
  • Fix config for transifex, #34629
  • Bump to 3.4.0-develop

3.3.0 (2022-05-10)

  • Add kerberos negotiate auth support (PR #555), #8923
  • Pin mocha gem to < 1.14.0
  • Force api docs checksum check, #28283
  • Add template report-remplate and partition-table export command (PR #595), #34503
  • Add template import and partition-table import commands (PR #596), #22692
  • Add resource information to download command (PR #598), #34621
  • Add command to import ipv4 subnet from smart proxy (PR #593), #33255
  • Bump to 3.3.0-develop

3.2.0 (2022-02-10)

3.1.0 (2021-11-10)

  • Update test data for 3.1
  • Make sure provided options override defaults, #33711
  • Make template create/update commands use resolver, #33721
  • Revert fix rake version
  • Fix rake version
  • Show status once for proxy info (PR #581), #19510
  • Add proxy status and version to info command (PR #572)
  • Associate a vm via hammer to a compute resource, #33047
  • Fix option builders and tests, #33226
  • Bump to 3.1.0-develop
  • Add parent title option for hostgroup, #32878

3.0.0 (2021-08-04)

  • Puppet extraction (PR #571), #33174
  • Update rel-eng notebook (PR #573)
  • Bump version to 3.0-develop
  • Deprecate root-pass and remove deprecation warning, #22574
  • Return org and loc options to all hammer commands (PR #575), #32872
  • prevent full-help from failure if apidoc not available (PR #574), #32861
  • Show new msg for empty update commands, #32454
  • Remove --environment deprecations (PR #569), #28862
  • Force name resolving due defaults, #32392
  • Bump to 2.6.0-develop

2.5.0 (2021-05-04)

  • Update test data to latest foreman
  • change to resource_type_label, #11454
  • Display the report origin, #32428
  • Apply option family on searchablesoptionbuilder, #30996
  • Add associate vms command for compute resource (PR #563), #32271
  • Support unrecognized services in ping, #32265
  • Change --owner_type's default to user (PR #562), #30814
  • Drop puppetrun command from hammer (PR #561), #31806
  • Global registration module (PR #558), #31630
  • Add support for vnic profile (PR #552), #31493
  • Bump to 2.5.0-develop
  • Bump to 2.4.0
  • Correct descriptions for resources, #31668

2.4.0 (2021-02-01)

2.3.0 (2020-11-03)

  • Hammer ping skip authentication (PR #550), #31140
  • Return non-zero exit code if services failed, #30496
  • Better option assignment for nested params (PR #544), #30910
  • Use parent resource instead of hardcoded one, #30938
  • Added missing tests to setting, #30886
  • Added missing tests to installation medium test, #30805
  • Added missing tests to location test, #30829
  • Added missing tests to organization test, #30794
  • Added missing tests to audit test (PR #537), #30740
  • Use underscores in login oauth option values (PR #536), #30720
  • Drop trends from hammer-cli-foreman (PR #535), #30134
  • Added highly available option to ovirt (PR #532), #30494
  • Add ptables and realms to location and organization info (PR #534), #30663
  • Bump to 2.3.0-develop
  • Bump to 2.2.0
  • Added missing tests to user test, #30593

2.2.0 (2020-08-11)

2.1.0 (2020-05-14)

  • Bump hammer_cli to 2.1.0 (PR #519)
  • Ask for oauth code only when needed (PR #517), #29635
  • Possibility to create ipv6 subnet, #28760
  • Add the ability to manage bookmarks (PR #510), #12845
  • Add aliases for info/list/delete commands (PR #512), #29413
  • Help contains squeezed options (PR #489), #28440
  • Add cr to hostgroup info, #29140
  • Add rake task with plugin template
  • Added virtual machine command for compute resource (PR #469), #20451
  • Add display options to host creation on ovirt (PR #507), #29254
  • Add mail notification command (PR #509), #29326
  • Use right param for os default template (PR #508), #29274
  • Update api docs to 2.1
  • Correct hot add options (PR #505), #29253
  • Feature #28836 - allow multiple disassociating of provisioning templates (PR #502), #28836
  • Fixed updating host owner when ownertype is usergroup (PR #501), #11279
  • Remove duplicate api requests on addassociatedcommand (PR #503), #29096
  • Fix help for ovirt boolean values, #29026
  • Deprecate --root-pass in host group, #22573
  • Bump to 2.1.0-develop

2.0.0 (2020-02-12)

  • Change the description of the scoped loc and org (PR #494), #28869
  • Fixes tests
  • Bump version to 2.0.0
  • Support associating multiple provisioning templates (PR #484), #19999
  • Add command for managing trends (PR #488), #12471
  • Bump hammer version 2.0 develop (PR #491)
  • Host update doesn't delete assigned puppet classes, #28899
  • Better promts for missing arguments, #28793
  • Fix help for filter create command, #28765
  • Fix host creation from image and hostgroup (PR #471), #28541
  • Remove deprecated permissions api parameters, #28747
  • Drop smart variable handling (PR #473), #28599
  • Add auth source external command (PR #480), #28704
  • Fix unauthorized user error message (PR #478), #28646
  • Add specific oidc option information (PR #475), #28628
  • Fixes #28420: unpin mocha version & fix deprecation warning (PR #476), #28420
  • Fix undefined method on wrong oidc token endpoint (PR #479), #28196
  • Remove dropped api endpoints from hammer, #28610
  • Skip one test on ruby 2.7, #28601
  • Increase id column width for available networks (PR #468), #28503
  • Remove url field from gce info (PR #466), #28135
  • Add organizations and locations http-proxy info command, #28472
  • Added disk interface to ovirt vm creation help (PR #462), #28454
  • Help message change to support attributes names in ovirt (PR #464), #28464
  • Fixed help message for vmware network-id or name (PR #465), #19702
  • Update taxonomies for auth sources (PR #461), #28451
  • Restrict mocha to not use version > 1.9.0 (PR #460), #28417
  • Re-add owner-id output in hammer host info (PR #459), #28397
  • Add report-template import command (PR #458), #28098
  • Add images uuid to cr images (PR #457), #28132
  • Handle empty params for codegrant flow (PR #456), #28196
  • Add http-proxy to hammer (PR #454), #28176
  • Gce cr info shows zone field (PR #455), #28135
  • Handle error when empty parameters are passed (PR #453), #28196
  • Allow login in tty-less execution (PR #452), #28318
  • Allow adapters print page by page, #17819
  • Add release documentation (PR #451), #28149
  • Fix method typo (PR #450), #27868
  • Bump to 0.20-develop
  • Better prompts for missing arguments, #27595

0.19.0 (2019-10-26)

  • Add option to support host's param type (PR #448), #27868
  • Adding sso func. through cli using openid-connect (PR #405), #25848
  • Ping command (PR #394), #3036, #12587, #3956
  • Add description field to templates (PR #449), #27997
  • New lines in text attr dont break output (PR #415), #25878
  • Fixed inconsistent in output format, #27597
  • Added gateway to subnet list, #27596
  • Improve help for compute resources, #25584
  • Fix interfaces when creating a host (PR #439), #27652
  • Additional compute resource attrs for ovirt (PR #440), #27554
  • Change the search fields to search / order fields, #27602
  • Update docs for scl ruby to include bundle exec

0.18.0 (2019-08-01)

  • Report template schedule works with --name (#27339)
  • Possibility to change host loc/org via hammer (PR #416) (#26536)
  • Consider value not display name of compute_resource (PR #432) (#27343)
  • Return missing helper methods for host (#27444)
  • Customize CR fields using provider_specific_fields (#27342)
  • Added volume attributes for GCE (#27342)
  • Add additional keys in GCE compute resource (#27342)
  • Adds project domain flags (#26668)
  • Remove duplicate options (#27375)
  • Full-help doesn't asks for credentials (#26894)
  • Update environments options for puppet context (#27323)
  • Report template schedule shows job ID (#27341)
  • Host creation with multi SCSI controllers (#25093, #26421)
  • Add Location and Description Fields (#21764)
  • Create hostgroup with puppet classes (#24717)
  • Consistent puppet environment naming in hammer (#23204)
  • Add abstraction for subcommand searching (PR #342) (#21674)
  • Possibility to limit fields that are displayed (PR #407) (#19135)
  • action for false:FalseClass (#26865)
  • Move image_id to the compute_attributes (#6159)

0.17.0 (2019-04-24)

  • Add public key option in create compute resource CLI (#25491)
  • Background template rendering (PR #414) (#26355)
  • Parameter type to parameter commands (#26008)
  • New API data that needed for parameter_type fix (#26008)
  • parameter_type option to parameter commands (#26008)
  • Move compute resource validation to their class (#26234)
  • Improve documentation of id fields in ovirt (#26334)
  • Add rebuild-config subcommand for hostgroups (#26129)
  • Add compute profile commands (PR #398) (#20538)
  • Display uptime (#26019)
  • Hammer host update and set-parameters need clarification (#25964)

0.16.0 (2019-01-16)

  • Use make targets for translations from core (#25724)
  • Allow mixing option sources and validations (PR #402) (#22253)
  • Include information about search fields (#11431)
  • IPv6 subnet option in hostgroup create/update (#18752)
  • Tests for message formats (#7451)
  • Report templates - inputs, clone, interactive updates (#24489)
  • Update API doc in tests to match Foreman 1.20 (#25376)
  • Add a command for report templates (#24489)
  • Re-add --thin into host list (PR #395) (#25349)
  • Request password regardless of redirection (#14832)

0.15.0 (2018-10-24)

  • Use SPDX 2.0 codes
  • Provides a way of listing compute attribute values (#3651)
  • Foreman CLI command for BMC boot commands (#24099)
  • Update VMware helpers and host create page (#25192)
  • Enable structured formatters for refernces. (#24980)
  • Correct homepage and license in the gemspec
  • Display Host Status in Hammer (#20187)
  • Subnet create/update should accept proxy names (#20609)
  • Add Cluster option to Hammer CR. (#24748)
  • Retain data while host update in hammer (#20725)

0.14.0 (2018-08-27)

  • Add template combinations commands (#3969)
  • Fix and extend tests for user update (#23996)
  • Hammer asks for user password though -p option provided (#23996)
  • Stop overriding apipie help for host flags (PR #380) (#24490)
  • Hammer report info doesn't show logs resources and messages (PR #375) (#12189)
  • Remove legacy code for Ruby < 2.0 (#21360)
  • Add disassociate command to host (#15674)
  • Align subnet translations in hammer with UI (#9906)
  • Propagate the error message from core (#24285)
  • Hammer uses /config_reports rather than /reports (PR #374) (#14510)
  • Setting list should show full names (#20360)
  • Show cidr notation (#22988)
  • Removed redundant info about OS from hostgroup (#23722)
  • Add MTU to subnet info (#23401)

0.13.0 (2018-05-09)

  • Listing all auth sources (#19651)
  • Tests are green with 1.18 API docs (#23219)
  • Add commands for Audits (#2921)
  • fix logging by requiring logger (PR #364) (#23108)
  • Add personal access token cli support (#21514)
  • Update to API doc form 1.17 (PR #362) (#22989)
  • Improve class import output (#4609)
  • Some numeric options are no longer recognized as numeric (#22964)
  • Pull in the latest strings from Dev (#22866)
  • Temporary fix for override values (#22751)
  • Raise error when wrong number of ids is resolved (#22718)
  • Puppetrun command is moved from hosts to puppet hosts (#22658)
  • Hammer should provide commands for showing host's ENC YAML (#16423)
  • Remove deprecation warning from --root-password in host create/update (#18636)

0.12.0 (2018-02-19)

  • Do not resolve already resolved id params (#22517)
  • Generate --provision-method from apidoc (#22552)
  • Review whitespace in extracted strings (#7451)
  • Allow nil searchables (#21768)
  • Fix typo for hostgroup in functional test (#22094)
  • Rename add-override-value to add-matcher (#12999)
  • Handle 400 bad request - concat response message (#21627)
  • Make hammer host reports work (#20742)
  • "unknown template kind" message translated (#4573)
  • Add status for Void authenticator (#20505)
  • Add show command for ssh-keys (#20476)
  • Add org/loc in ptable info command (#21264)
  • Create compute-resource VMware - URL optional (#17568)
  • Test to expect integer params as a number (#21013)
  • Add ssh-keys commands (#20476)
  • Remove --include and --thin from host-hostgroup list (#20754)
  • Added fields info to hostgroup/host info command (#18750)
  • Don't store session_id for unauthorized responses (#20575)
  • Owner Name is shown in hammer host info command (#20709)
  • Show empty table field with ReferenceFormatter (#20758)
  • Better logging of 403 responses (#20120)
  • Update documentation for sessions (#20315)

0.11.0 (2017-08-01)

  • Adding a list normalizer to override-value-order (#17135)
  • Correctly reset taxonomies for overriding filters (#20117)
  • Sessions mutually exclusive with basic auth (#20315)
  • Disable auth login when sessions are off (#19602)
  • Add all_parameters to host info (#20286)
  • Fix Hammer-cli display groups base dn (#20227)
  • Fix Hammer-cli current user password update (#18005)
  • Don't send snippet flag when --type is undefined (#20145)
  • Fix merging .edit.po into .po files (#17671)
  • Enable taxonomy titles (#19157)
  • Provide default exception handler (#19470)
  • Accept hostgroup title in host create (#19048)
  • Retry command on session expiry (#19431)
  • More detailed instructions on SSL verification fail (#19390)
  • Add additional attributes on user list command (#4396)
  • Add description to hostgroup (#19361)
  • Require apipie-bindings >= 0.2.0 (#19362)
  • Require rest-client >= 1.8.0 (#19358)
  • Rustom error for 401 unauthorized (#19362)
  • Correctly resolve empty arrays (#18742)
  • Use Array for empty attributes (#19312)
  • Compute-resources has images subcommand (#19156)
  • Prevent sending nil values in hostgroup update (#14872)
  • Install server CA cert without root access (#19083)
  • Add description to subnet (#19172)
  • Replaces --subnet-parameters-attributes with parameter commands (#18663)
  • Make session authenticator compatible with rest-client 1.8 (#19159)
  • Add vlan id field to subnet (#19134)

0.10.0 (2017-03-28)

  • Adding --hidden-value option to parameters (#290) (#18878)
  • Add command to clone user role (#18318)
  • Default organization/location work with authenticators (#17936)
  • Display hostgroup title on host actions (#18739)
  • Respect original request_params (#18790)
  • Rename config template to provisioning template (#18654)
  • User create/update accepts organization/location name (#17923)
  • Skip generating option --root-pass for host create (#18337)
  • Session authenticator keeps asking for user (#18170)
  • Host create uses name options (#18339)
  • Only include .mo files below locale/ (#18439)
  • Add config group commands (#7520)
  • Poweroff hosts when using --force option (#18319)
  • Resolve subnet and domain for host create/update (#273) (#17247)
  • Prevent from setting taxonomies for non-overriding filters (#17730)

0.9.0 (2016-12-15)

  • Auth overrides only unauthorized exception (PR #271) (#17650)
  • Session auth in hammer (PR #269) (#8016)
  • Display override value order as long text (#17355)
  • Showing roles inherited from usergroups (#16016)
  • The 'start' key always needs a 1 or 0 (#17393)
  • Compute resource specific details in host help (PR #263) (#12472)
  • Fix compute-resource info (#17077)
  • List override in filter output (#17109)
  • Added description field to User in hammer (#16772)
  • Added description field to Roles in hammer (#16771)
  • add taxonomies to role info (#16799)
  • Adds 'builtin' attribute to Role list (#16406)

0.8.0 (2016-09-01)

  • add realm commands to hammer (PR #240) (#4918)
  • Renamed name to variable for smart_variables (#16119)
  • displaying use_puppet_default in sc-param info (#16059)
  • show admin flag in user-group listing (#12473)
  • pin fast_gettext to < 1.1.0 for ruby < 2.1 (PR #257) (#16141)
  • Remove parameters api call from host info command (#15585)
  • Add hostgroup create/update tests (#15312)
  • Add description to organization and location list (PR #247) (#15502)
  • Add add/remove location command to organization (PR #248) (#15501)
  • Update documented test data path (PR #246) (#15433)

0.7.0 (2016-06-14)

  • Let print adapters decide whether to paginate (#15257)
  • Forbid setting smart param override value and puppet default (#13832)
  • Add rebuild config option for host (PR#231) (#12103)
  • Removing wrong colons from host create docs
  • i18n - remove underscore from override value error message
  • Typo in MissingSeachOptions (#14007)
  • Add Catalan language (#14947)
  • Hammer shows incorrect admin status when assign admin role using user group (#14606)
  • Fixed response parsing for puppetclasses parameter (#14930)
  • Display locked flag for templates and ptables (#14943)
  • Document vmware start parameter
  • Fixes VMware name in docs for host create
  • Respect per_page set in config file (#14530)
  • Provide success/failure message for associating commands (#7492)
  • Add support for Gemfile.local.rb (#14466)
  • Fixing path in docs for generated test json (PR#226)
  • Added clone command to config templates (#13946)
  • Handle API request redirects with useful message (#11147)
  • Newer version of apipie validates types for arrays (#13966)
  • Show auth source name for all auth sources (#7468)
  • Environment and Puppet proxy is not required (#13926)
  • Added special method for dealing with puppetclasses (#11880)
  • Make primary and provision flag optional (#13927)

0.6.0 (2016-02-25)

  • Names of sc-params are immutable (#13830)
  • Support for command testing moved to core (#4118)
  • Adding parent to taxonomies info command (#13758)
  • Showing hidden_value? for smart variables and class parameters (#13750)
  • Executing "hammer role filters" command throws SQL errors (#13064)
  • Remove psych require from Gemfile (#12797)
  • Hammer listing the sc-params shows puppetclass (#12998)

0.5.1 (2015-12-14)

  • Fixing dependency issues

0.5.0 (2015-12-14)

  • Addng info command to role (#7412)
  • Add defaults support for location/organization (#11402)
  • Tests updated to work with Foreman 1.10 API (#12260)
  • Commands for setting parameters at taxonomies (#12699)
  • Change once to one in error message (#12695)
  • Host create VMware docs update (#12087)
  • Add option to overwrite conflicts on host changes (#9208)
  • String parameters get double-quoted (#12202)
  • Added IPAM desc on info command (#11074)

0.4.0 (2015-09-21)

  • Adding match_default to smart variables and smart class parameters (#10731)
  • Missing field for VMWare host creation docs (#11088)
  • Delete direct dependencies (refs #11452)
  • Messages in associating commands weren't translated (#7236)
  • Add root_pass option (#11236)
  • Drop Ruby 1.8 support (refs #11280)

0.3.0 (2015-07-29)

  • Add normalizer converting id parameter values to numbers (#11137)
  • Docs - updated information about host creation
  • Added some rough docs showing HammerCLIForeman::Command
  • Adding a command for building PXE default (#3968)
  • Turn off pagination by default (#10534)
  • Can't set array parameters on hosts (#10547)

0.2.0 (2015-04-23)

  • Adding default org and loc to user info (#10251)
  • Host update resets some attributes (#10215)
  • Improve handling of id search errors (#9971)
  • Commands for managing host's interfaces (#3849)
  • Support for smart variables and override values (#2928)
  • Can't convert nil into Array in compute resouce info (#7699)
  • Use correct domain for system locales, only load one domain (#9648)
  • Allow disablement of record_to_common_format (#8227)
  • Puppet-classes in host and hostgroup returns without an error (#7473)
  • Does not resolve a nested host group to id when updating a host (#9318)
  • User info doesn't display timezone and locale (#9114)
  • Update to gettext 3.x (#8980)
  • Commands for settings (#2918)
  • Adds dns name association to domain cli (#3630)
  • List of host facts is shown correctly (#7187)
  • Add config directory to gemspec (#8829)
  • List commands should not be interactive for csv output (#3898)

0.1.4 (2014-12-11)

  • sending puppet class ids (#8651)
  • setting --puppet-class-ids on host create/update throws api exception (#8642)
  • adding name equivalents to params in host/hostgroup create/update (#8299)
  • id resolution for associted resources (#8246)
  • added missing search option error message (#5556)
  • OSs referenced by title (#8247)
  • credentials definition moved to ApipieBindings (#7408)
  • listing filters for roles always fail with an exception (#7913)
  • api for operating systems now uses field 'title' (#7917)
  • i18n - add zh_CN language
  • i18n - add de, it, pt_BR, zh_TW, ru, ja, ko languages
  • external user groups CLI (#6879)
  • moved LDAP auth sources to separate command
  • adds command to manage ldap auth sources (#2924)
  • avoid locale domain name conflict (#7262)

0.1.3 (2014-08-20)

  • Update foreman.yml
  • Update the zanata.xml file to push to de-DE and es-ES (#7112)
  • Adding system locale domain (#7083)
  • Name options for puppet proxies in hostgroup (#7085)
  • I18n - extracting new, pulling from tx

0.1.2

  • Docs for name->id resolution
  • Update with installation details and IRC channel
  • Lazy loaded subcommands (#6761)
  • I18n - fix some broken subcommand description extractions
  • I18n - fix strings to be properly extracted without interpolation
  • I18n - add en_GB locale
  • I18n - extracting new, pulling from tx
  • Initial update of translations, fixed Makefile
  • Fixed pagination (#6766)
  • Restrict ci_reporter gem to less than 2.0.0 to fix CI (#6779)
  • Add proxy refresh-features command (#3387)
  • Fixed simplecov dependences
  • Params from searchables are not wrapped (#6343)
  • rest-client > 1.7 does not support ruby 1.8 (#6534)
  • Tests updated to use apidoc export for v1.6 (#2922)
  • Commands for managing roles, filters, permissions and usergroups (#2922, #4004)
  • Obey refresh_cache default of false (#6478)
  • Creating a more generic hook for search_options (#6203)
  • Permit only --hostgroup when creating host (#6335)
  • Better option descriptions (#6093)
  • Mapping resource names in options (#6092)
  • Add --server cli option (#6219)
  • Fix for wrong parameters in proxy import (#6090)
  • Resolving ids in foreman base command (#6090)
  • Documentation for fine grained control over name expansion (#5747)
  • Fine grained control over name expansion (#5747)
  • Scoped options were not cleaning original options (#5873)
  • List actions don't resolve ids for optional parameters (#5873)
  • Help for associating commands is too generic (#3512)
  • Add pkg:generate_source task to generate gem (#5793)

0.1.1

  • Support for os default templates (#3970)
  • Searching all resources by name (#4311)
  • Listing associated resources (#3102)
  • Fix setting infinite timeouts (#5209)
  • Support for API localization (#4478)
  • Removed log_api_calls setting

0.1.0

  • Fix for Hammer failing silently when no cache is generated (#4849)
  • Request localized api responses (#4476)
  • Setting request timeout (#3598)
  • Added provision_method to host creation
  • Unified format of hammer commands (#4697)
  • Fix for server formatter failing on not symbol keys (#4674)
  • Support for dynamic bindings (#3897)
  • Adds host option to pass root password (#4587)
  • Adds conditional output field to show network interfaces (#4589)
  • i18n support (#4473)
  • Default value for proxy import_puppetclasses --dryrun (#4130)
  • Fixes DNS proxy id field in subnet list (#4558)
  • Fixes assigning puppet classes to hostgroups (#4585)
  • Adds more fields for hostgroup list (#4588)
  • Fixes createion and update of templates (#4352)
  • Fixes failing proxy import_classes (#4517)
  • Fixes displaying errors related to operating system commands (#4467, #4466, #3360)
  • Credentials moved to Foreman
  • Unmanaged host can be now created empty (#4358)
  • Fixes 500 error messages being ignored (#4355)