From d4e2da76118690c83c30c07aac2181b0104e4b87 Mon Sep 17 00:00:00 2001
From: Tomas Kopecek <tkopecek@redhat.com>
Date: Dec 21 2021 13:55:15 +0000
Subject: Release notes 1.27.1


Related: https://pagure.io/koji/issue/3191

---

diff --git a/docs/source/release_notes/release_notes.rst b/docs/source/release_notes/release_notes.rst
index ec3486f..b66552c 100644
--- a/docs/source/release_notes/release_notes.rst
+++ b/docs/source/release_notes/release_notes.rst
@@ -5,6 +5,7 @@ Release Notes
 .. toctree::
     :maxdepth: 1
 
+    release_notes_1.27.1
     release_notes_1.27
     release_notes_1.26.1
     release_notes_1.26
diff --git a/docs/source/release_notes/release_notes_1.27.1.rst b/docs/source/release_notes/release_notes_1.27.1.rst
new file mode 100644
index 0000000..8330877
--- /dev/null
+++ b/docs/source/release_notes/release_notes_1.27.1.rst
@@ -0,0 +1,84 @@
+Koji 1.27.1 Release notes
+=========================
+
+All changes can be found in `the roadmap <https://pagure.io/koji/roadmap/1.27.1/>`_.
+Most important changes are listed here.
+
+Migrating from Koji 1.27
+------------------------
+
+No special actions are needed.
+
+
+Security Fixes
+--------------
+
+None
+
+Client Changes
+--------------
+**Return mistakenly dropped option (--keytab)**
+
+| PR: https://pagure.io/koji/pull-request/3172
+
+In 1.27.0 improper merge led to this missing option.
+
+**Use error function instead of print with sys.exit in CLI commands**
+
+| PR: https://pagure.io/koji/pull-request/3113
+
+Internal-only change unifying handling of CLI exit.
+
+Hub Changes
+-----------
+**Don't fail on missing buildroot tag in policies**
+
+| PR: https://pagure.io/koji/pull-request/3186
+
+buildtag and buildtag_inherits_from will fail in case build doesn't have it.
+Such situation can easily happen with content generators.
+
+**Only raise error when authtype is not proxyauthtype**
+
+| PR: https://pagure.io/koji/pull-request/3164
+
+Backward compatibility for new proxyauthtype option.
+
+**Handle dictionary parameter in get_tag()**
+
+| PR: https://pagure.io/koji/pull-request/3118
+
+Unification of internal handling of get_tag/getTag parameters.
+
+Kojira
+------
+**Don't fail on deleted items**
+
+| PR: https://pagure.io/koji/pull-request/3166
+
+In case that tag was deleted during last run unnecessary error was raised as
+relict of py2->py3 conversion.
+
+Web Changes
+-----------
+
+**Style channelinfo hosts table**
+
+| PR: https://pagure.io/koji/pull-request/3139
+
+Default CSS was not handling this page well.
+
+Documentation/DevTools Changes
+------------------------------
+
+ * `buildtag_inherits_from docs <https://pagure.io/koji/pull-request/3189>`_
+ * `Make setup.py executable <https://pagure.io/koji/pull-request/3104>`_
+ * `Add unit test for get_options <https://pagure.io/koji/pull-request/3180>`_
+ * `Add all options to hub_conf.rst <https://pagure.io/koji/pull-request/3098>`_
+ * `Document getBuildLogs method <https://pagure.io/koji/pull-request/3174>`_
+ * `Pytest instead of nose in unittest <https://pagure.io/koji/pull-request/3157>`_
+ * `Fix spelling in comments for archive handling <https://pagure.io/koji/pull-request/3161>`_
+ * `Add and update CLI unit tests <https://pagure.io/koji/pull-request/3115>`_
+ * `Print fakeweb listening URL <https://pagure.io/koji/pull-request/3142>`_
+ * `Improve protonmsg SSL parameter descriptions <https://pagure.io/koji/pull-request/3138>`_
+ * `Rewrite Acceptable keys to Requested keys in missing_signatures log <https://pagure.io/koji/pull-request/3150>`_
diff --git a/koji.spec b/koji.spec
index 2ea5642..cbe4e99 100644
--- a/koji.spec
+++ b/koji.spec
@@ -83,7 +83,7 @@
 %define release %{baserelease}
 %endif
 Name: koji
-Version: 1.27.0
+Version: 1.27.1
 Release: %{release}%{?dist}
 License: LGPLv2 and GPLv2+
 # the included arch lib from yum's rpmUtils is GPLv2+
@@ -644,6 +644,26 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Tue Dec 21 2021 Tomas Kopecek <tkopecek at redhat.com> - 1.27.1-1
+- PR#3098: Add all options to hub_conf.rst
+- PR#3104: Make setup.py executable
+- PR#3113: error function instead of print with sys.exit in CLI commands
+- PR#3115: Add and update CLI unit tests
+- PR#3118: handle dictionary parameter in get_tag() 
+- PR#3138: doc: improve protonmsg SSL parameter descriptions
+- PR#3139: www: style channelinfo hosts table
+- PR#3142: devtools: print fakeweb listening URL
+- PR#3150: Rewrite Acceptable keys to Requested keys in missing_signatures log
+- PR#3157: Pytest instead of nose in unittest
+- PR#3161: hub: fix spelling in comments for archive handling
+- PR#3164: [hub] only raise error when authtype is not proxyauthtype
+- PR#3166: kojira: don't fail on deleted items
+- PR#3172: Return mistakenly dropped option (--keytab)
+- PR#3174: hub: document getBuildLogs method
+- PR#3180: Add unit test for get_options
+- PR#3186: Don't fail on missing buildroot tag
+- PR#3189: buildtag_inherits_from docs
+
 * Mon Jun 21 2021 Tomas Kopecek <tkopecek at redhat.com> - 1.25.1-1
 - PR#2849 hub: replace with py3 exception
 - PR#2881 update .coveragerc to ignore p3 code
diff --git a/koji/_version.py b/koji/_version.py
index 9c2e72a..b780b23 100644
--- a/koji/_version.py
+++ b/koji/_version.py
@@ -1,2 +1,2 @@
-__version_info__ = (1, 27, 0)
+__version_info__ = (1, 27, 1)
 __version__ = '.'.join([str(x) for x in __version_info__])

