##// END OF EJS Templates
dependencies: bumped few libraries....
dependencies: bumped few libraries. - atomicwrites==1.2.1 - attrs==18.2.0 - dogpile.cache==0.6.7 - psutil==5.4.7 - pathlib2==2.3.2 - subprocess32==3.5.2 - gevent==1.3.6 - greenlet==0.4.15 - pytest==3.8.1 - py==1.6.0 - pytest-cov==2.6.0 - pytest-timeout==1.3.2 - coverage==4.5.1 - psycopg2==2.7.5

File last commit:

r169:c3fe2001 v4.1.0 stable
r3096:5e20ef75 default
Show More
release-notes-4.1.0.rst
56 lines | 1.8 KiB | text/x-rst | RstLexer

|RCE| 4.1.0 |RNS|

Release Date

  • 2016-06-12

General

  • Migrated more views to Pyramid. Those now include login, social auth plugins, full text search.
  • Started implementing Pyramid Events system in exchange to rcextensions callbacks.
  • JS routes assets are now generated in development mode automatically.
  • ini: Add fallback authentication plugin setting. In case only one authentication backend is enabled users can now enable fallback auth if they cannot log-in due to external servers being down.
  • Bumped Mercurial to 3.8.3 version.
  • Bumped RhodeCode Tools to 0.8.3 version.

New Features

  • Search: add syntax highlighting, line numbers and line context to file content search results.
  • Enabled new Elastic Search based engine.
  • Go To switcher now searches commit hashes as well.
  • RhodeCode Auth-Token based authentication is now in CE edition.
  • User groups: added autocomplete widget to be able to select members of other group as part of current group.

Security

  • Added new action loggers for actions like adding/revoking permissions.
  • permissions: show origin of permissions in permissions summary. Allows users to see where and how permissions are inherited

Performance

Fixes

  • api: gracefully handle errors on repos that are damaged or missing from filesystem.
  • logging: log the original error when a merge failure occurs
  • #3965 Cannot change the owner of a user's group by using the API
  • database is now initialized inside pyramid context
  • fixed wrong check on LDAP plugin about missing ldap server
  • Bring back multi-threaded workers to gunicorn for backward compatibility with previous RhodeCode versions
  • Commit dates are now properly handled as UTC. This fixes some issues with displaying age of commits