Kiwi TCMS hot-fix update

Version: 5.3.1-ee-906 Released on: 2018-09-06 Severity: High URL: http://kiwitcms.org/

Details

This release fixes a critical failure with localized test plan names which was causing failure to display the dashboard page. This is an Enterprise Edition release, available only to Mr. Senko subscribers. Docker images:

mrsenko/kiwi         5.3.1-ee-906        e77b623ebf6a        1.108 GB
mrsenko/kiwi         latest              e77b623ebf6a        1.108 GB

Changes since KiwiTCMS 5.1

How to upgrade

Subscribe to Mr. Senko to get access to our private Docker repository and then

docker-compose down
docker pull mrsenko/kiwi
docker pull centos/mariadb
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

There are comments.

Kiwi TCMS update

Version: 5.3.1-ee Released on: 2018-09-05 URL: http://kiwitcms.org/

Details

This is an Enterprise Edition release, available only to Mr. Senko subscribers. Docker images:

mrsenko/kiwi         5.3.1-ee            ce5329930acf        1.108 GB
mrsenko/kiwi         latest              ce5329930acf        1.108 GB

Changes

How to upgrade

Subscribe to Mr. Senko to get access to our private Docker repository and then

docker-compose down
docker pull mrsenko/kiwi
docker pull centos/mariadb
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

There are comments.

Kiwi TCMS enhancement update

Version: 5.2-ee Released on: 2018-08-07 URL: http://kiwitcms.org/

Details

This is an Enterprise Edition release, available only to Mr. Senko subscribers. Docker images:

mrsenko/kiwi        5.2-ee          cc9bf54d3638
mrsenko/kiwi        latest          cc9bf54d3638

Changes

How to upgrade

Subscribe to Mr. Senko to get access to our private Docker repository and then

docker-compose down
docker pull mrsenko/kiwi
docker pull centos/mariadb
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

There are comments.

Kiwi TCMS bug-fix update

Version: 5.1-ee-806 Released on: 2018-08-06 Severity: High URL: http://kiwitcms.org/

Details

This release updates to the latest django-report-builder version due to issues with missing JavaScript files in earlier versions of this package. This is an Enterprise Edition release, available only to Mr. Senko subscribers. Docker images:

mrsenko/kiwi        5.1-ee-806          af59f36067cb
mrsenko/kiwi        latest              af59f36067cb

Changes since KiwiTCMS 5.1

How to upgrade

Subscribe to Mr. Senko to get access to our private Docker repository and then

docker-compose down
docker pull mrsenko/kiwi
docker pull centos/mariadb
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

There are comments.

Kiwi TCMS security and enhancement update

Version: 5.1-ee-803 Released on: 2018-08-03 Severity: Medium URL: http://kiwitcms.org/

Details

This release updates to the latest Django version due to a moderate security issue, fixes several bugs and removes unnecessary application code. This is an Enterprise Edition release, available only to Mr. Senko subscribers. Docker images:

mrsenko/kiwi        5.1-ee-803          334884936c46
mrsenko/kiwi        latest              334884936c46

Changes since KiwiTCMS 5.1

How to upgrade

Subscribe to Mr. Senko to get access to our private Docker repository and then

docker-compose down
docker pull mrsenko/kiwi
docker pull centos/mariadb
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

There are comments.

Kiwi TCMS bug-fix and enhancement update

Version: kiwitcms-3.44-ee Released on: 2017-10-31 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTCMS is the leading open source test plan, test run and test case management system! It has a lot of great features, such as Bugzilla, JIRA and GitHub integration, fast test plan and test runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release introduces several bug-fixes and updates the documentation with newer screenshots and better explanations how to run Kiwi TCMS in production and locally for development.

Changes since KiwiTCMS 3.41

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitcms

If you are using KiwiTCMS as a Docker container then

docker-compose down
docker pull mrsenko/kiwi
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

Kiwi TCMS bug-fix and database update

Version: kiwitcms-3.41-ee Released on: 2017-10-10 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTCMS is the leading open source test plan, test run and test case management system! It has a lot of great features, such as Bugzilla, JIRA and GitHub integration, fast test plan and test runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release removes some unused code, introduces a few bug-fixes and most importantly updates the MariaDB docker image to take full advantage of UTF8 strings!

Changes since KiwiTCMS 3.39

WARNING

MariaDB defaults are to use latin1 as the default character set and collation. This will lead to 500 internal server errors when trying to save data which does not use ASCII characters. This is a limitation with the underlying CentOS/MariaDB docker image and has been fixed upstream. Update your docker image by running:

docker pull centos/mariadb

You need to manually update your existing databases by using the following instructions:

bash-4.2$ mysql -u root -p
Enter password:

MariaDB [(none)]> ALTER DATABASE kiwi CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Query OK, 1 row affected (0.00 sec)

bash-4.2$ mysql -D kiwi -u root -p -B -N -e "SHOW TABLES" | awk '{print "ALTER TABLE", $1, "CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;"}' > /tmp/alter_charset.txt
Enter password:

bash-4.2$ cat /tmp/alter_charset.txt | mysql -D kiwi -u root -p
Enter password:

You can use the SHOW TABLE STATUS; query to see the current settings for your tables!

IMPORTANT: this release introduces new database migrations!

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitcms

If you are using KiwiTCMS as a Docker container then

docker-compose down
docker pull mrsenko/kiwi
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

Introducing Patternfly based UI for Kiwi TCMS

Version: kiwitcms-3.39 Released on: 2017-09-27 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTCMS is the leading open source test plan, test run and test case management system! It has a lot of great features, such as Bugzilla, JIRA and GitHub integration, fast test plan and test runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release introduces a glimpse of the new look and feel of Kiwi TCMS. We're going to fully update the UI using the Patternfly library. Since this will take a while we've decided to make the change gradually, few screens at a time. Here's how it looks at the moment

New KiwiTCMS dashboard


New KiwiTCMS login

Changes since KiwiTCMS 3.37

Additional bug fixes:

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitcms

If you are using KiwiTCMS as a Docker container then

docker-compose down
docker pull mrsenko/kiwi
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

Kiwi TCMS Python 3 and HTTPS update

Version: kiwitestpad-3.37 Released on: 2017-09-12 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla, JIRA and GitHub integration, fast test plan and test runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release migrates Kiwi TCMS to Python 3 because Django will discontinue support for Python 2 in the future. It also enables HTTPS by default, fixes a few bugs and introduces several improvements.

Changes since KiwiTestPad 3.33

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose down
docker pull mrsenko/kiwi
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad enhancement and bug-fix update

Version: kiwitestpad-3.33 Released on: 2017-08-15 Severity: Medium URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release is updated to Django 1.11.4 and includes several other bug-fixes and updates.

Changes since KiwiTestPad 3.32

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web kiwi_db
docker pull mrsenko/kiwi
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad security and bug-fix update

Version: kiwitestpad-3.32 Released on: 2017-08-08 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release is updated to Django 1.10.7 and includes several other bug-fixes and updates.

Changes since KiwiTestPad 3.30

IMPORTANT: this release introduces new database migrations!

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web kiwi_db
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad enhancement update

Version: kiwitestpad-3.30 Released on: 2017-07-27 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release is updated to Django 1.9.13 and includes updates for all other 3rd party dependencies as well as other improvements.

Changes since KiwiTestPad 3.28

IMPORTANT: this release introduces new database migrations!

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web kiwi_db
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad bug-fix and enhancement update

Version: kiwitestpad-3.28 Released on: 2017-07-11 Severity: Medium URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release removes all remaining instances of the deprecated request.REQUEST object, adds more tests and fixes several bugs.

Changes since KiwiTestPad 3.26

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web kiwi_db
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad enhancement update

Version: kiwitestpad-3.26 Released on: 2017-06-27 Severity: Medium URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release removes many instances of the depracated request.REQUEST object, adds more tests and provides more documentation about configuring email notifications.

Changes since KiwiTestPad 3.24

IMPORTANT: this release introduces new database migrations!

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web kiwi_db
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad enhancement update

Version: kiwitestpad-3.24 Released on: 2017-06-13 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.

This release removes many obsoleted dependencies and adds integration with JIRA and GitHub issue trackers.

Changes since KiwiTestPad 3.23

IMPORTANT: this release introduces new database migrations!

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web kiwi_db
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad enhancement update

Version: kiwitestpad-3.23 Released on: 2017-06-06 Severity: Medium URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, QPID integration, fast test plan and runs search, powerful access control for each plan, run and case, and XMLRPC APIs.

This release makes it possible to customize all product settings and override the Docker image to suit your needs.

Changes since KiwiTestPad 3.22

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web kiwi_db
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

KiwiTestPad bug-fix and enhancement update

Version: kiwitestpad-3.22 Released on: 2017-05-31 Severity: Medium URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, QPID integration, fast test plan and runs search, powerful access control for each plan, run and case, and XMLRPC APIs.

This release brings several bug fixes as well as lots of internal improvements to facilitate migration to latest Django versions and Python 3 in the near future.

Changes since KiwiTestPad 3.21.2

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web_1 kiwi_db_1
docker-compose up -d
docker exec -it kiwi_web_1 /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

Nitrate is now KiwiTestPad

Version: kiwitestpad-3.21.2 Released on: 2017-05-26 Severity: High URL: http://MrSenko.com/kiwi/

Details

KiwiTestPad is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, QPID integration, fast test plan and runs search, powerful access control for each plan, run and case, and XMLRPC APIs.

Starting with this release the product will be available under the name KiwiTestPad with an upstream repository at https://github.com/MrSenko/Kiwi/.

We have been working actively with the upstream Nitrate project in the past several months. However the community is practically unresponsive and without a clear vision how to develop in the future. The PR velocity is very slow and pull requests have been opened for months and years. This is why at Mr. Senko we have decided to fork the project completely and drive the new community on our own!

The most important changes you can expect in the short-term future are complete integration with JIRA and GitHub, improvements to documentation, improved support for running as Docker container, migration to latest Django versions and migration to Python 3, cleaning up of obsolete dependencies and streamlining the process of creating customized configuration of KiwiTestPad, improved visual design and simplified UX!

Changes since Nitrate 3.8.18.21

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade kiwitestpad

If you are using KiwiTestPad as a Docker container then

docker-compose stop
docker rm kiwi_web_1 kiwi_db_1
docker-compose up -d
docker exec -it kiwi_web_1 /Kiwi/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml and the mrsenko/kiwi Docker image for the above commands to work!

There are comments.

Nitrate enhancement update

Version: nitrate-3.8.18.21 Released on: 2017-05-25 Severity: High URL: http://MrSenko.com/nitrate/

Details

Nitrate is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, QPID integration, fast test plan and runs search, powerful access control for each plan, run and case, and XMLRPC APIs.

Updated Nitrate package and Docker image are now available which introduce several improvements. Among them is the full ability to configure external issue trackers via the Admin menu and allow functional integration between Nitrate and issue trackers. This release supports full integration with Bugzilla. Full integration with JIRA will be available in upcoming releases.

Changes since 3.8.18.18

NOTE: this release introduces new database migrations so don't forget to execute ./manage.py migrate!

NOTE: this release includes updated static files so don't forget to execute ./manage.py collectstatic!

NOTE: this release introduces a new configuration setting called NITRATE_BASE_URL. It defines the FQDN of your Nitrate instance! This setting is used to construct a URL linking back to test cases and test runs when reporting bugs!

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade nitrate

If you are using Nitrate as a Docker container then

docker-compose stop
docker rm nitrate_web_1 nitrate_db_1
docker-compose up -d
docker exec -it nitrate_web_1 /Nitrate/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml for the above commands to work!

There are comments.

Nitrate bug-fix and enhancement update

Version: nitrate-3.8.18.18 Released on: 2017-05-01 Severity: High URL: http://MrSenko.com/nitrate/

Details

Nitrate is an open source test plan, test run and test case management system. It has a lot of great features, such as Bugzilla and JIRA integration, QPID integration, fast test plan and runs search, powerful access control for each plan, run and case, and XMLRPC APIs.

Updated Nitrate package and Docker image are now available which fix several bugs and introduce big improvements related to using external bug trackers with Nitrate! Further improvements related to bugtracker integration will be available in the next release.

Changes since 3.8.18.17

NOTE: this release introduces new database migrations so don't forget to execute ./manage.py migrate!

Open upstream issues

The following issues and pull requests, which have been previously released on Mr. Senko, are still open in the upstream repository:

How to upgrade

Subscribe to Mr. Senko and configure your private PyPI repositories before upgrading!

pip install --upgrade nitrate

If you are using Nitrate as a Docker container then

docker-compose stop
docker rm nitrate_web_1 nitrate_db_1
docker-compose up -d
docker exec -it nitrate_web_1 /Nitrate/manage.py migrate

NOTE you will need the appropriate version of docker-compose.yml for the above commands to work!

There are comments.