{"action":"published","release":{"url":"https://api.github.com/repos/t-woerner/firewalld/releases/1327544","assets_url":"https://api.github.com/repos/t-woerner/firewalld/releases/1327544/assets","upload_url":"https://uploads.github.com/repos/t-woerner/firewalld/releases/1327544/assets{?name}","html_url":"https://github.com/t-woerner/firewalld/releases/tag/v0.2.9","id":1327544,"tag_name":"v0.2.9","target_commitish":"master","name":"firewalld-0.2.9","draft":false,"author":{"login":"t-woerner","id":6049493,"avatar_url":"https://avatars.githubusercontent.com/u/6049493?v=3","gravatar_id":"","url":"https://api.github.com/users/t-woerner","html_url":"https://github.com/t-woerner","followers_url":"https://api.github.com/users/t-woerner/followers","following_url":"https://api.github.com/users/t-woerner/following{/other_user}","gists_url":"https://api.github.com/users/t-woerner/gists{/gist_id}","starred_url":"https://api.github.com/users/t-woerner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t-woerner/subscriptions","organizations_url":"https://api.github.com/users/t-woerner/orgs","repos_url":"https://api.github.com/users/t-woerner/repos","events_url":"https://api.github.com/users/t-woerner/events{/privacy}","received_events_url":"https://api.github.com/users/t-woerner/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2012-10-17T14:47:54Z","published_at":"2015-05-22T14:44:47Z","assets":[],"tarball_url":"https://api.github.com/repos/t-woerner/firewalld/tarball/v0.2.9","zipball_url":"https://api.github.com/repos/t-woerner/firewalld/zipball/v0.2.9","body":"Changelog for firewalld-0.2.9:\r\n\r\n- firewall-config: some UI usability changes\r\n- firewall-cmd: New option --list-all-zones, output of --list-all changed,\r\n  more option combination checks\r\n- firewall-applet: Replaced NMClient by direct DBUS calls to fix python core\r\n  dumps in case of connection activates/deactivates\r\n- Use fallback 'C' locale if current locale isn't supported (RHBZ#860278)\r\n- Add interfaces to zones again after reload\r\n- firewall-cmd: use FirewallClient().connected value\r\n- firewall-cmd: --remove-interface was not working due to a typo\r\n- Do not use restorecon for new and backup files\r\n- Fixed use of properties REJECT and DROP\r\n- firewalld_test.py: check interfaces after reload\r\n- Translation updates\r\n- Renamed firewall-convert-scfw-config to firewall-offline-cmd, used by\r\n  anaconda for firewall configuration (e.g. kickstart)\r\n- Fix python shebang to use -Es at installation time for bin_SCRIPTS and\r\n  sbin_SCRIPTS and at all times in gtk3_chooserbutton.py\r\n- tests/firewalld_config.py: update test_zones() test case\r\n- Config interface: improve renaming of zones/services/icmp_types\r\n- Move emiting of Added signals closer to source.\r\n- FirewallClient(): config:ServiceAdded signal was wrongly mapped\r\n- Add argument 'name' to Removed signal\r\n- firewall-config: Add callbacks for config:[service|icmp]-[added|removed]\r\n- firewall-config: catch INVALID_X error when removing zone/service/icmp_type\r\n- firewall-config: remove unused code\r\n- Revert \"Neutralize _xmlplus instead of conforming it\"\r\n- firewall-applet: some UI usability changes\r\n- firewall-cmd: ALREADY_ENABLED, NOT_ENABLED, ZONE_ALREADY_SET are warnings\r\n"}}