James Moger
2014-03-17 7f19d37fe413aecbc0749dea83128b5dcbabf515
releases.moxie
@@ -1,16 +1,47 @@
#
# ${project.version} release
#
r20: {
r21: {
    title: ${project.name} ${project.version} released
    id: ${project.version}
    date: ${project.buildDate}
    note: ~
    html: ~
    text: ~
    security: ~
    fixes:
    - Disable Ticket review functions in read-only repositories (mirror, frozen, etc)
    - Fix incorrect git fetch instructions in Ticket email notifications
    - Fix Ticket email notification recipients to include repository owners
    - Fix Ticket propose instructions to branch from origin/{integrationBranch}
    changes: ~
    additions: ~
    dependencyChanges: ~
    contributors:
    - James Moger
    - David Ostrovsky
    - Liyu Wang
}
#
# 1.4.0 release
#
r20: {
    title: Gitblit 1.4.0 released
    id: 1.4.0
    date: 2014-03-09
    note: "The default access restriction has been elevated from NONE to PUSH and anonymous push access has been disabled by default."
    html: ~
    text: ''
          This is a major release.
          This is a MAJOR release.
          
          The entire core has been refactored to be more modular.  Authentication providers have all been refactored to be simpler.  Both of these were precursor requirements for future planned improvements.  Markup rendering has been improved and expanded to several additional formats.  A repository mirroring service  has been added.  Commit pages now indicate diffstat information. And many bug fixes and smaller features have been introduced.''
          The entire core has been refactored to be more modular.  Authentication providers have all been refactored to be simpler.  Both of these were precursor requirements for landing the Tickets feature -- issue tracker & branch-based pull requests.
          Markup rendering has been improved and expanded to several additional formats.  A repository mirroring service  has been added to allow you to automatically track public repositories.  Commit pages now indicate diffstat information and many bug fixes and smaller features have been introduced.
          The groundwork has also been laid for SSH support which will be in the focal point for the next major release (ticket-6).
          Due to the enormity of these changes, please make a backup copy of users.conf before updating.''
    security:
   - issue-361: Cookies were not reset on administrative password change of a user account. This allowed accounts with changed passwords to continue authenticating. Cookies are now reset on password changes, they are validated on each page request, AND they will now expire 7 days after generation.
    fixes:
@@ -23,11 +54,13 @@
   - Fix chart failures when an apostrophe is in a user display name (issue-350, pr-128)
   - Fix exception in create repository when not selecting a garbage collection period (issue-366)
   - Stop setting admin permission based on undocumented Redmine REST API behavior (issue-368)
   - Fix compage page failure when a submodule is changed in the commit range (issue-375)
   - Fix support url decoding with non-ascii characters (pr-136)
   - Fix potential NPE on removing uncached repository from cache
   - Ignore the default contents of .git/description file
   - Fix error on generating activity page when there is no activity
   - Fix raw page content type of binaries when running behind a reverse proxy
   - Fix author search links from compare pages
    changes:
   - Gitblit now rejects pushes to identified mirror repositories (issue-5)
   - Personal repository prefix (~) is now configurable (issue-265)
@@ -50,11 +83,19 @@
   - Retrieve LDAP groups with dereferencing aliases (pr-122)
   - Revised committer verification to require a matching displayname or account name AND the email address
   - Serve repositories on both /r and /git, displaying /r because it is shorter
   - Eliminate HEAD from the blob, blame, and tree pages. That assumed a resource was available in HEAD and it may not be.
   - Eliminate Gravatar profile linking.
   - Moved Gitblit reflog from refs/gitblit/reflog to refs/meta/gitblit/reflog
   - Updated Spanish translation
   - Updated Simplified Chinese translation
   - Updated Dutch translation
   - Updated Korean translation
    additions:
   - Added color modes for the blame page (issue-2)
   - Added an optional MirrorService which will periodically fetch ref updates from source repositories for mirrors (issue-5).  Repositories must be manually cloned using native git and "--mirror".
   - Added branch graph image servlet based on EGit's branch graph renderer (issue-194)
   - Added option to render Markdown commit messages (issue-203)
   - Added Ticket tracker and Patchset collaboration feature (issue-215)
   - Added setting to control creating a repository as --shared on Unix servers (issue-263)
   - Set Link: <url>; rel="canonical" http header for SEO (issue-304)
   - Added raw links to the commit, commitdiff, and compare pages (issue-319)
@@ -72,15 +113,20 @@
   - Support bugtraq configuration in collaboration with Syntevo,  the regex.* config keys are now DEPRECATED
   - Added FishEye hook script (pr-137)
   - Added Redmine Fetch hook script (issue-359)
   - Added Subgit hook contributed by TMate Software
   - Added function to retain a user account but prohibit authentication. This is an alternative to deleting a user account.
   - Added setting to hide the top-level navigation header to facilitate embedding Gitblit in something else.
   - Added RPC request to reindex tickets
    dependencyChanges:
   - updated to Jetty 8.1.13
   - updated to JGit 3.2.0
   - updated to JGit 3.3.0
   - updated to Lucene 4.6.0
   - updated to BouncyCastle 1.49
   - replaced MarkdownPapers with pegdown 1.4.2
   - added Dagger 1.1.0
   - added Eclipse WikiText libraries for processing confluence, mediawiki, textile, tracwiki, and twiki
   - added FontAwesome 4.0.3
   - added Jedis 2.3.1
    settings:
    - { name: 'git.createRepositoriesShared', defaultValue: 'false' }
    - { name: 'git.allowAnonymousPushes', defaultValue: 'false' }
@@ -97,9 +143,14 @@
   - { name: 'web.canonicalUrl', defaultValue: ' ' }
   - { name: 'web.commitMessageRenderer', defaultValue: 'plain' }
   - { name: 'web.documents', defaultValue: 'readme home index changelog contributing submitting_patches copying license notice authors' }
   - { name: 'web.hideHeader', defaultValue: 'false' }
   - { name: 'web.showBranchGraph', defaultValue: 'true' }
   - { name: 'web.summaryShowReadme', defaultValue: 'false' }
   - { name: 'server.redirectToHttpsPort', defaultValue: 'false' }
   - { name: 'tickets.service', defaultValue: ' ' }
   - { name: 'tickets.acceptNewTickets', defaultValue: 'true' }
   - { name: 'tickets.acceptNewPatchsets', defaultValue: 'true' }
   - { name: 'tickets.requireApproval', defaultValue: 'false' }
    contributors:
   - James Moger
   - Robin Rosenberg
@@ -121,6 +172,23 @@
   - Berke Viktor
   - Vitaly Litvak
   - Matthias Cullman
   - Eduardo Guervós Narvaez
   - Stardrad Yin
   - Markus Foempe
   - Nasrollah Kavian
   - M. Holmquist
   - Stephan Krull
   - Duncan Jauncey
   - Rhys Evans
   - Michael Wowro
   - I. Tagliani
   - Rick Sladkey
   - Matthias Cullman
   - Johann Fischer
   - Tamás Papp
   - Liyu Wang
   - Jeroen Baten
   - Dongsu, KIM
}
#
@@ -1100,6 +1168,6 @@
   - James Moger
}
snapshot: &r20
release: &r19
releases: &r[1..19]
snapshot: &r21
release: &r20
releases: &r[1..20]