diff --git a/CHANGELOG.md b/CHANGELOG.md index 85febfcf..14148511 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ |Date |Issue |Description | |----------|------|---------------------------------------------------------------------------------------------------------| +|2020/01/12| |Release 2.23.1 | +|2020/01/10|114 |Support `expr` filters and retire old filter logic | +|2020/01/05|83 |Restore `mco ping` to being ruby based as a tool for low level testing of the client | +|2020/12/29| |Allow tasks to be run as another user | +|2020/12/30|92 |Remove the ability to enroll Puppet CA, use `choria enroll` | |2020/12/29| |Release 2.23.0 | |2020/12/27|85 |update `mco choria` to `choria rpc` | |2020/12/26|83 |Update `mco ping` to call `choria ping` | diff --git a/Rakefile b/Rakefile index 3ff14074..28c90803 100644 --- a/Rakefile +++ b/Rakefile @@ -1,7 +1,7 @@ require "rubygems" require "rubygems/package_task" -PROJ_VERSION = "2.23.0" +PROJ_VERSION = "2.23.1" spec = Gem::Specification.new do |s| s.name = "choria-mcorpc-support" diff --git a/lib/mcollective.rb b/lib/mcollective.rb index 2e76a18e..0126007a 100644 --- a/lib/mcollective.rb +++ b/lib/mcollective.rb @@ -53,7 +53,7 @@ module MCollective require "mcollective/util" require "mcollective/validator" - VERSION = "2.23.0".freeze + VERSION = "2.23.1".freeze def self.version VERSION diff --git a/lib/mcollective/agent/bolt_tasks.json b/lib/mcollective/agent/bolt_tasks.json index 282d0b54..91c9947b 100644 --- a/lib/mcollective/agent/bolt_tasks.json +++ b/lib/mcollective/agent/bolt_tasks.json @@ -362,4 +362,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/lib/mcollective/agent/rpcutil.ddl b/lib/mcollective/agent/rpcutil.ddl index c4e5b520..2719827a 100644 --- a/lib/mcollective/agent/rpcutil.ddl +++ b/lib/mcollective/agent/rpcutil.ddl @@ -65,9 +65,9 @@ action "get_fact", :description => "Retrieve a single fact from the fact store" :prompt => "The name of the fact", :description => "The fact to retrieve", :type => :string, - :validation => '^[\w\-\.]+$', + :validation => '.+', :optional => false, - :maxlength => 256 + :maxlength => 512 output :fact, :description => "The name of the fact being returned", diff --git a/lib/mcollective/agent/rpcutil.json b/lib/mcollective/agent/rpcutil.json index 09c87f0a..6ed19bd6 100644 --- a/lib/mcollective/agent/rpcutil.json +++ b/lib/mcollective/agent/rpcutil.json @@ -216,8 +216,8 @@ "type": "string", "default": null, "optional": false, - "validation": "^[\\w\\-\\.]+$", - "maxlength": 256 + "validation": ".+", + "maxlength": 512 } }, "output": {