Skip to content

CLIxOER V2.0.0 Technical stack upgrade

Compare
Choose a tag to compare
@DurgaSwetha DurgaSwetha released this 03 Nov 10:58
· 59 commits to master since this release

What's Changed

The new version has been enhanced in terms of technical stack as the existing versions have been deprecated.

New Enhancements:

  • Entire technical stack of the platform has been moved to latest LTS(Long term security) version so that we get the security updates for a longer period.

    • Django 1.6 and Python 2.7 is now Django 2.2LTS and python 3.6.9.
    • Postgres database is now running on a different container and also has been upgraded to version 10.0.0.
    • The Operating system version of the docker image is now Ubuntu 18.04 from 14.04.
    • The underlying django packages have been removed.
      • django-mongokit==0.2.6
      • django-registration==1.0
      • django-pagination==1.0.7
      • django-notification==1.2.0
      • django-memcache-admin
      • django-simple-captcha==0.4.5
      • django-celery==3.1.16
      • django-mailbox==4.4.1
      • django-registration-email
      • dlkit==0.7.0
    • The python drivers used to communicate with the database have been changed to mongoengine +pymongo 3.11.2 as the new versions of django+python doesnt support the exiting ones.
    • Following packages have been upgraded to the versions which are compatible with the django+python versions.
      • django-json-rpc==0.7.2
      • Fabric3==1.14.post1
      • Sphinx==3.0.0
      • python-memcached==1.59
      • Pillow==8.1.0
    • Since the django-memcache-admin is deprecated hence caching based on memcache.
  • Bug fixes:

    • Based on the feedback from the testing some of the issues have been addressed. The issues are listed in the projectboard (https://github.com/orgs/CLIxIndia-Dev/projects/5).
    • Dowloadables of the epubs are now through nginx.
    • Responsiveness has been improved.
  • Comprehensive Home/Landing Page: The Home/Landing page of website with elegant Footer with partner logos, license details and links to About/Credits/Privacy/Terms/GitHub pages.

New Contributors