{"action":"closed","issue":{"url":"https://api.github.com/repos/elastic/logstash/issues/3969","labels_url":"https://api.github.com/repos/elastic/logstash/issues/3969/labels{/name}","comments_url":"https://api.github.com/repos/elastic/logstash/issues/3969/comments","events_url":"https://api.github.com/repos/elastic/logstash/issues/3969/events","html_url":"https://github.com/elastic/logstash/issues/3969","id":108342998,"number":3969,"title":"Remove of `#output?` in the outputs","user":{"login":"ph","id":640,"avatar_url":"https://avatars.githubusercontent.com/u/640?v=3","gravatar_id":"","url":"https://api.github.com/users/ph","html_url":"https://github.com/ph","followers_url":"https://api.github.com/users/ph/followers","following_url":"https://api.github.com/users/ph/following{/other_user}","gists_url":"https://api.github.com/users/ph/gists{/gist_id}","starred_url":"https://api.github.com/users/ph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ph/subscriptions","organizations_url":"https://api.github.com/users/ph/orgs","repos_url":"https://api.github.com/users/ph/repos","events_url":"https://api.github.com/users/ph/events{/privacy}","received_events_url":"https://api.github.com/users/ph/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/elastic/logstash/labels/blocker","name":"blocker","color":"e11d21"},{"url":"https://api.github.com/repos/elastic/logstash/labels/v2.0.0-beta2","name":"v2.0.0-beta2","color":"ededed"}],"state":"closed","locked":false,"assignee":{"login":"ph","id":640,"avatar_url":"https://avatars.githubusercontent.com/u/640?v=3","gravatar_id":"","url":"https://api.github.com/users/ph","html_url":"https://github.com/ph","followers_url":"https://api.github.com/users/ph/followers","following_url":"https://api.github.com/users/ph/following{/other_user}","gists_url":"https://api.github.com/users/ph/gists{/gist_id}","starred_url":"https://api.github.com/users/ph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ph/subscriptions","organizations_url":"https://api.github.com/users/ph/orgs","repos_url":"https://api.github.com/users/ph/repos","events_url":"https://api.github.com/users/ph/events{/privacy}","received_events_url":"https://api.github.com/users/ph/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-09-25T15:02:40Z","updated_at":"2015-10-08T14:10:33Z","closed_at":"2015-10-08T14:10:33Z","body":"When we merge https://github.com/elastic/logstash/pull/3950/ all the plugins will stop to work.\r\n\r\n```\r\n~/e/logstash-plugins ❯❯❯ ag \"output\\?\\(\" -l\r\nlogstash-output-boundary/lib/logstash/outputs/boundary.rb\r\nlogstash-output-circonus/lib/logstash/outputs/circonus.rb\r\nlogstash-output-cloudwatch/lib/logstash/outputs/cloudwatch.rb\r\nlogstash-output-csv/lib/logstash/outputs/csv.rb\r\nlogstash-output-datadog/lib/logstash/outputs/datadog.rb\r\nlogstash-output-datadog_metrics/lib/logstash/outputs/datadog_metrics.rb\r\nlogstash-output-elasticsearch/lib/logstash/outputs/elasticsearch.rb\r\nlogstash-output-email/lib/logstash/outputs/email.rb\r\nlogstash-output-exec/lib/logstash/outputs/exec.rb\r\nlogstash-output-file/lib/logstash/outputs/file.rb\r\nlogstash-output-ganglia/lib/logstash/outputs/ganglia.rb\r\nlogstash-output-gelf/lib/logstash/outputs/gelf.rb\r\nlogstash-output-gemfire/lib/logstash/outputs/gemfire.rb\r\nlogstash-output-google_bigquery/lib/logstash/outputs/google_bigquery.rb\r\nlogstash-output-google_cloud_storage/lib/logstash/outputs/google_cloud_storage.rb\r\nlogstash-output-graphite/lib/logstash/outputs/graphite.rb\r\nlogstash-output-graphtastic/lib/logstash/outputs/graphtastic.rb\r\nlogstash-output-hipchat/lib/logstash/outputs/hipchat.rb\r\nlogstash-output-http/lib/logstash/outputs/http.rb\r\nlogstash-output-influxdb/lib/logstash/outputs/influxdb.rb\r\nlogstash-output-irc/lib/logstash/outputs/irc.rb\r\nlogstash-output-jira/lib/logstash/outputs/jira.rb\r\nlogstash-output-juggernaut/lib/logstash/outputs/juggernaut.rb\r\nlogstash-output-kafka/lib/logstash/outputs/kafka.rb\r\nlogstash-output-librato/lib/logstash/outputs/librato.rb\r\nlogstash-output-loggly/lib/logstash/outputs/loggly.rb\r\nlogstash-output-lumberjack/lib/logstash/outputs/lumberjack.rb\r\nlogstash-output-metriccatcher/lib/logstash/outputs/metriccatcher.rb\r\nlogstash-output-mongodb/lib/logstash/outputs/mongodb.rb\r\nlogstash-output-nagios/lib/logstash/outputs/nagios.rb\r\nlogstash-output-nagios_nsca/lib/logstash/outputs/nagios_nsca.rb\r\nlogstash-output-opentsdb/lib/logstash/outputs/opentsdb.rb\r\nlogstash-output-pagerduty/lib/logstash/outputs/pagerduty.rb\r\nlogstash-output-pipe/lib/logstash/outputs/pipe.rb\r\nlogstash-output-rabbitmq/lib/logstash/outputs/rabbitmq.rb\r\nlogstash-output-rackspace/lib/logstash/outputs/rackspace.rb\r\nlogstash-output-redis/lib/logstash/outputs/redis.rb\r\nlogstash-output-redmine/lib/logstash/outputs/redmine.rb\r\nlogstash-output-riak/lib/logstash/outputs/riak.rb\r\nlogstash-output-riemann/888.patch\r\nlogstash-output-riemann/lib/logstash/outputs/riemann.rb\r\nlogstash-output-s3/lib/logstash/outputs/s3.rb\r\nlogstash-output-sns/lib/logstash/outputs/sns.rb\r\nlogstash-output-solr_http/lib/logstash/outputs/solr_http.rb\r\nlogstash-output-statsd/lib/logstash/outputs/statsd.rb\r\nlogstash-output-stdout/lib/logstash/outputs/stdout.rb\r\nlogstash-output-stomp/lib/logstash/outputs/stomp.rb\r\nlogstash-output-syslog/lib/logstash/outputs/syslog.rb\r\nlogstash-output-tcp/lib/logstash/outputs/tcp.rb\r\nlogstash-output-udp/lib/logstash/outputs/udp.rb\r\nlogstash-output-websocket/lib/logstash/outputs/websocket.rb\r\nlogstash-output-xmpp/lib/logstash/outputs/xmpp.rb\r\nlogstash-output-zabbix/lib/logstash/outputs/zabbix.rb\r\nlogstash-output-zeromq/lib/logstash/outputs/zeromq.rb"}}