Release notes¶ ↑
2.3.0 (2020-11-03)¶ ↑
-
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
-
Use underscores in
login oauth
option values (PR #536), #30720 -
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)¶ ↑
-
Change config templates to provisioning templates (PR #531), #29971
-
Fix minitest deprecation (PR #523)
-
Add a coverage test (PR #522)
-
Return 'set current context for request' to help (PR #530), #30182
-
Use parent resource instead of hardcoded one (PR #527), #30125
-
Added manage command to user mail notifications (PR #513), #7665
-
Bump to 2.2.0-develop
2.1.0 (2020-05-14)¶ ↑
-
Bump hammer_cli to 2.1.0 (PR #519)
-
Possibility to create ipv6 subnet, #28760
-
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
-
Update api docs to 2.1
-
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
-
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
-
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
-
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
-
Re-add owner-id output in hammer host info (PR #459), #28397
-
Handle error when empty parameters are passed (PR #453), #28196
-
Allow adapters print page by page, #17819
-
Bump to 0.20-develop
-
Better prompts for missing arguments, #27595
0.19.0 (2019-10-26)¶ ↑
-
Adding sso func. through cli using openid-connect (PR #405), #25848
-
Fixed inconsistent in output format, #27597
-
Added gateway to subnet list, #27596
-
Improve help for compute resources, #25584
-
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)
-
Create hostgroup with puppet classes (#24717)
-
Consistent puppet environment naming in hammer (#23204)
-
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)
-
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)
-
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)
-
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)
-
Add personal access token cli support (#21514)
-
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)
-
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)¶ ↑
-
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)
0.7.0 (2016-06-14)¶ ↑
-
Let print adapters decide whether to paginate (#15257)
-
Forbid setting smart param override value and puppet default (#13832)
-
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)