gogs.changelog 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433
  1. 2015-12-12
  2. * V0.8.0
  3. Bug fix: Cannot push repository with massive commits like Linux kernel #279
  4. Bug fix: SMTP authentication makes invalid assumption on protocol #2152
  5. Improvement: Send email when a new pull request is submitted #1612
  6. Improvement: Auto login after install if admin is configured #1627
  7. Improvement: Disable change username and password for non-local users #1374 #1938 #2154
  8. Improvement: Able to config git fsck timeout #1943
  9. Improvement: Able to show and edit mirror address on repository pages #1984
  10. Improvement: Do not show content of issue in activity timeline #2029
  11. Improvement: Show author email in commit diff #2035
  12. Improvement: Able to change mirror source address
  13. Improvement: Add "New Mirror" button on dashboard #2037
  14. Improvement: Able to set external URL for wiki #2114
  15. Features: Able to limit repository creation per user #1575
  16. Features: Able to select branch in commits page #1846
  17. Others: Drop 0.5.x support, minimum auto-migration version is 0.6.0.
  18. 2015-12-07
  19. * V0.7.33
  20. Bug fix: LDAP search with non-ascii characters does not work #1139
  21. Bug fix: Delete repository does not remove its stars #2042
  22. Bug fix: Diff is not showing full content when has super long one line #2071
  23. Bug fix: Cannot create pull request on Windows #2093
  24. Improvement: Able to disable wiki/issues/pull requests of repository #1829
  25. Improvement: Able to trigger test webhook in web UI #1857
  26. Improvement: Able to batch delete system notices #2052
  27. Improvement: Able to delete repository in admin panel #2063
  28. Features: Support repository wiki #270
  29. Features: Support issue links are rendered for external tracker #890
  30. Features: Add more APIs: public keys #976
  31. 2015-11-21
  32. * V0.7.19
  33. Bug fix: Bad syntax highlighting #670 #1315 #1549 #1712
  34. Bug fix: Broken copy link button #1168 #1396
  35. Bug fix: Broken download archive UI #1668
  36. Bug fix: Pull request does not support merge BIN diff #1922
  37. Bug fix: Test patch does not checkout correct base branch #1931
  38. Bug fix: Branch/tag selection has wrong z-index #1942
  39. Bug fix: Huge image does not display correctly in file view
  40. Bug fix: No links in email for admin created account #1979
  41. Bug fix: Repository description is not copied after forked #1981
  42. Bug fix: Forked repository's visibility is changed itself when update settings #1987
  43. Improvement: Sort collaborative repositories by last updated time in dashboard #1302
  44. Improvement: Able to delete a release #1383
  45. Improvement: Update default branch in Git repository while change in web view #1742
  46. Improvement: Show issue title and content in news feeds #1854
  47. Improvement: Show custom avatar for pushed commits list in news feeds
  48. Improvement: Able to use config option [other] SHOW_FOOTER_VERSION = true disable version display on non-admin pages' footer #1957
  49. Features: Admin can now view and edit settings of private repositories #493 #1401
  50. Others: New discussion forum http://forum.gogs.io/
  51. 2015-11-12
  52. * V0.7.6
  53. Bug fix: Images in subdirectory does not have correct relative links #1904
  54. Bug fix: SSH operations do not handle mixed cases URL
  55. Bug fix: Wrong redirection after deleting system notice with sub-path #1930
  56. Improvement: Show current branch in commit overview #1572
  57. Improvement: Allow tab to button in issue view page and use enter or space bar to trigger click #1824 #1917
  58. Features: Able to start builtin SSH server by config option [server] START_SSH_SERVER = true
  59. 2015-11-08
  60. * V0.7.0
  61. Bug fix: Admin e-mail does not allow root@localhost when install #470
  62. Bug fix: Wrong commits reference order on issue page #1602
  63. Bug fix: Inconsistent link of e-mail URL after sign up #1697
  64. Bug fix: Migrated repository incompatible with --all flag #1705
  65. Bug fix: Members of team has admin access can't close/reopen issues #1748
  66. Bug fix: Huge diff causes out of memory #1790
  67. Bug fix: Push returns fail message when no actual update needed #1896
  68. Bug fix: Wrong image link is rendered for relative links #1904
  69. Improvement: Detect file renames/moves in diffs #1078
  70. Improvement: Dashboard issues add sorting #1459
  71. Improvement: Allow import local repositories only for admin or permitted users #1511
  72. Improvement: Able to trigger mailer for admin created accounts #1525
  73. Improvement: Show clone URL with original cases #1895
  74. Features: Support pull requests #5
  75. Features: Auto-render clickable links for images #1433
  76. Features: Add config option [repository] FORCE_PRIVATE that allows forcing all new repositories to be private #1657
  77. Others: Drop Go 1.2.x support, minimum requirement of Go is 1.3
  78. Others: 0.5.x will no longer be supported in 0.8
  79. 2015-09-26
  80. * V0.6.15
  81. Bug fix: 404 when Repository name contains "git" #1593
  82. Bug fix: Collaborative repositories missing suburl on dashboard #1594
  83. Bug fix: Duplicate commit references when push a new branch #1595
  84. Bug fix: Upload image does not handle suburl #1603
  85. Bug fix: New SSH keys with comments including whitespace are truncated #1622
  86. Bug fix: Change label title resets color #1659
  87. Improvement: Able to use GOGS_WORK_DIR environment variable to specify work directory
  88. Improvement: Enable login type conversion after account creation #748
  89. Improvement: Sort owners list by last changed time when create and migrate repositoriy #1585
  90. Features: Add TiDB backend database support
  91. Features: Add Emoji support #633
  92. Features: Able to disable captcha by config option [service] ENABLE_CAPTCHA = false #697
  93. Features: Able to restrict SMTP authentication to specific domains #1620
  94. Others: Drop social account login support
  95. 2015-09-05
  96. * V0.6.9
  97. Bug fix: File name with double quotation mark makes the repository inaccessible #966
  98. Bug fix: Time zone trouble #1500
  99. Bug fix: Removing deploy key does not remove key #1535
  100. Improvement: Add webhook last delivery status, recent deliveries and new events
  101. Improvement: Auto-remember visibility of last created repository #965
  102. Improvement: Support BindDN and TLS in LDAP #1145
  103. Improvement: Significantly enhanced LDAP support #1476
  104. Improvement: Support ‘AUTH LOGIN’ in mailer #1517
  105. Improvement: Add [markdown] ENABLE_HARD_LINE_BREAK to enable Markdown hard line break extension
  106. Features: Add dashboard issues page for organization
  107. Features: Allow editing of past comments #1280
  108. Features: Support README template #1487
  109. Others: Add official Docker images
  110. Others: Change minimum password length to 1
  111. Others: Change minimum size of RSA to 1024 #1519
  112. Others: Change maximum size of e-mail to 254 #1579
  113. 2015-08-16
  114. * V0.6.5
  115. Bug fix: Does not allow anonymous SSH clone
  116. Bug fix: Private repository cannot trigger webhook by pushing through SSH
  117. Bug fix: Owners cannot assign any issue to themselves #747
  118. Bug fix: Issue assignee doesn't show organisation members #839
  119. Bug fix: Can send multiple requests when create issue #1051
  120. Bug fix: Attachments a file said "Could not parse JSON" #1233
  121. Bug fix: Did not remove the temporary directory after initialized new repository #1331
  122. Bug fix: Rename organization doesn't restrict Chinese #1439
  123. Improvement: Allow custom avatar source #1457
  124. Feature: Add deploy key support #334
  125. Feature: Generate random avatar based on e-mail when disable Gravatar
  126. Feature: Able to sort issues
  127. 2015-08-02
  128. * V0.6.3
  129. Bug fix: Label disappeared after edited a label #542
  130. Bug fix: Filename cut off in DIFF when containing spaces #985
  131. Bug fix: Migrate repository requires HTTPS address #1000
  132. Bug fix: Private repositories issues included in "Public Activity" #1112
  133. Bug fix: All users email are public #1127
  134. Bug fix: API calls are not hidden behind sign in #1128
  135. Bug fix: 404 on files with url-encoded names #1137
  136. Bug fix: It is possible to access user profiles using organization URL #1169
  137. Bug fix: Didn't check blank user name on LDAP #1207
  138. Bug fix: Generated certificate doesn't have CN with the hostname #1231
  139. Bug fix: Removing user from organization collaboration removes repositiory #1279
  140. Bug fix: Create repo for other users by hacking uid field #1289
  141. Improvement: Clearer error message for illegal characters #1070
  142. Improvement: Add full name field to admin's user edit page #1130
  143. Improvement: Hide organization email for non logged-in users #1204
  144. Improvement: Visit Repository home page with ".git" appended URL #1227
  145. Feature: Support realtime webhook #835
  146. Others: Add Italian language support.
  147. Others: Disable Macaron color log in production mode to improve performance
  148. Others: Show repository owner name in explore page #1150
  149. 2015-03-26
  150. * V0.6.1
  151. Bug fix: Inline code markdown with leading hash is rendered as issue index #637
  152. Bug fix: Non-logged users can view organization page when REQUIRE_SIGNIN_VIEW = true #1101
  153. Bug fix: New release button is always available to everyone #1114
  154. Bug fix: Cannot update mirror repository after transfer ownership #1120
  155. Bug fix: Other member of teams in same organization get access to repository when teams do not have relations to the repository
  156. Bug fix: LDAP add and edit forms are misleading #1124
  157. Bug fix: Team member access lost when adding repository collaborator #1143
  158. Improvement: Hide Gravatar e-mail setting field when Gravatar is disabled #1098
  159. Improvement: Allow to migrate through git:// protocol #1105
  160. Improvement: Add config option [service] DISABLE_MINIMUM_KEY_SIZE_CHECK to not check minimum key size with corresponding type #1133
  161. Improvement: Do not exposure database password when it's not first time launch installation #1140
  162. Others: Use fake@gogs.local as default Git user.email setting rather than private e-mail #1089
  163. 2015-03-19
  164. * V0.6.0
  165. Bug fix: Edit Account does not take into consideration password rules #851
  166. Bug fix: Person in multiple teams has incorrect access #858
  167. Bug fix: Issue label amount not updated on issue removal #933
  168. Bug fix: Can push to mirror repository #948
  169. Bug fix: Check template version before loading custom configuration #954
  170. Bug fix: Didn't check if attachments and avatars path in configuration is a absolutely path
  171. Bug fix: Duplicated suburl prefix in feeds #988
  172. Bug fix: Cannot delete repository with LDAP account #1006
  173. Bug fix: Cannot handle SubModule without a .gitmodules entry #1023
  174. Bug fix: HTTP/HTTPS push update function call panic #1037
  175. Bug fix: Missing suburl prefix on admin panel #1043
  176. Bug fix: Landing page setting does not consider suburl prefix #1055
  177. Bug fix: Missing link in bare repository page for Help #1082
  178. Improvement: Allow MySQL socket connection instead of TCP #872
  179. Improvement: Able to use TLS client certificate for SMTP #943
  180. Improvement: Fix: 504 5.5.2 : Helo command rejected #973
  181. Feature: Able to import local Git repositories #99
  182. Feature: Allow multiple e-mail addresses #755
  183. 2015-01-05
  184. * V0.5.11
  185. Bug fix: Git SubModules result 500 error #741
  186. Bug fix: Showing activities for private repositories in user profile #751
  187. Bug fix: User who made activities no longer exists result 500 error #754
  188. Bug fix: Auto-input username in organization invite page includes full name
  189. Bug fix: Mirror repository does not work with SQLite3 #805
  190. Bug fix: Wrong image address when rendering Markdown files #808
  191. Bug fix: Improvements
  192. Bug fix: Able to skip verification when send mails and use TLS when port is 465 #761
  193. Bug fix: Optmize git-fsck config options #820
  194. Feature: Able to send mails with CRAM-MD5 authentication #762
  195. 2014-12-13
  196. * V0.5.9
  197. Bug fix: Invalid links to user profile page in admin panel
  198. Bug fix: Templating error on settings page of bare repository #643
  199. Bug fix: Panic when no SSH authorized_keys file exists for command gogs fix location #659
  200. Bug fix: Commits list doesn’t show the oldest page #664
  201. Bug fix: User home links in issue page no longer invalid #682
  202. Bug fix: Avatar email addresses with uppercase resolve to wrong Gravatar hash #700
  203. Bug fix: Markdown table requires padding #703
  204. Bug fix: Cannot display GBK content in diff page #711
  205. Bug fix: HTTP basic authentication failed when password contains : #723
  206. Improvement: Expose full_name in user search API #677
  207. Improvement: Added issue link rendering in commit messages #712
  208. Feature: Able to upload custom avatar #139
  209. Feature: Able to set explore page as non-logged users’ landing page through config option [server] LANDING_PAGE #543
  210. Feature: Run git fsck as cron job and git gc as admin operation #580
  211. Feature: Able to view public key list of user by /:username.keys #652
  212. Feature: Add Latvian languages.
  213. 2014-11-19
  214. * V0.5.8
  215. Bug fix: Fix vulnerabilities CVE-2014-8681 CVE-2014-8682 CVE-2014-8683
  216. Bug fix: Branch/tag name cannot contain / #101 #255
  217. Bug fix: ENABLE_GZIP options does not work #412
  218. Bug fix: Line numbers are misaligned on Firefox #457
  219. Bug fix: Git hook does’t filter \r character #546
  220. Bug fix: File view raw and history buttons don’t show #550
  221. Bug fix: Some small problems about the alignment #554
  222. Bug fix: Redis as cache adapter does not work
  223. Bug fix: Cannot show relative path image in Markdown files
  224. Bug fix: UI break when commit message is very long #570
  225. Bug fix: HTTP/HTTPS clone does not handle GZIP encoding #572
  226. Bug fix: Cannot see private repositories when view own profile page #605
  227. Bug fix: Wrong MIT LICENSE content file #608
  228. Improvement: Allow collaborators to see private repositories in profile page
  229. Feature: Able to fork repository #5
  230. Feature: Drone CI integration #12
  231. Feature: Able to view comparison page for 2 commits
  232. Feature: Able to set [picture] GRAVATAR_SOURCE = duoshuo to use Chinese mirror of Gravatar
  233. Feature: Able to delete all repositories archives through admin panel #635
  234. 2014-10-10
  235. * V0.5.5
  236. Bug fix: Cannot download repository archive #495
  237. Bug fix: Cannot view repository by tag
  238. Bug fix: Cannot transfer repository from organization to individual
  239. Bug fix: Error occurs when owner transfers repository to its collaborator
  240. Bug fix: Does not support annotated tag #515
  241. Bug fix: Broken authentication logic
  242. Improvement: Improve e-mail security #249
  243. Improvement: Fix missing inline code Markdown style #491
  244. Improvement: Add directory level commit message in repository list view
  245. Improvement: Change issue title length limitation to 255 characters #522
  246. Improvement: Allow mail with self-signed certificates
  247. Improvement: Allow custom locale files
  248. Feature: Add support for Git hooks #264
  249. Feature: Allow Gogs to run from a suburl behind a reverse proxy #463
  250. Feature: Add gogs cert command to generate files for self-signed HTTPS #487
  251. Feature: Add support for custom robots.txt
  252. Feature: Add basic support for submodule
  253. Feature: Add French, Dutch and Traditional Chinese languages.
  254. Feature: Add system notices for admin.
  255. 2014-09-18
  256. * V0.5.2
  257. Bug fix: Incorrect permission check of ~/.ssh/ #458
  258. Bug fix: Can access some pages without signin with REQUIRE_SIGNIN_VIEW=true #464
  259. Bug fix: Templating error html/template: "user/activate" is undefined #465
  260. Bug fix: Missing arguments in TimeSince #473
  261. Bug fix: Wrong action permission check in organization dashboard #474
  262. Bug fix: Cannot add new SSH Key in Windows #475
  263. Bug fix: Cannot transfer repository ownership #481
  264. Improvement: Downgrade Git requirement to 1.7.1 #476
  265. Improvement: Add French translation #479
  266. Improvement: Add git -> MAX_GITDIFF_LINES option to set max show line numbers of Git Diff page
  267. Other: Demo site use HTTPS with new domain https://try.gogs.io
  268. 2014-09-15
  269. * V0.5.0
  270. Bug fix: Panic when view releases that were created by Gogs #197
  271. Bug fix: Content lost if user changes milestone or assignee #216
  272. Bug fix: Webhook doesn’t deliver for SSH pushes #242
  273. Bug fix: Mirror repositories are not updated at all #258
  274. Bug fix: Not able to serve static files in Windows #271
  275. Bug fix: Dashboard issue link is incomplete #273
  276. Bug fix: Collaborators are able to change repository settings
  277. Bug fix: Edit issue label does not require repository owner or collaborator #303
  278. Bug fix: Milestone issue stats not update when reopening/closing issue #340
  279. Bug fix: Incorrect max/min limitation error message #340
  280. Bug fix: Missing trailing ‘/’ in ROOT_URL causes problems #367
  281. Bug fix: SSH keys that include new lines can’t be deleted from authorized_keys #370
  282. Improvement: Add webhook section for configuring web hook task interval and deliver timeout
  283. Improvement: Add download TAR.GZ button in repository viewer
  284. Improvement: Sort releases by created time if they have same number of commits #199
  285. Improvement: Add Git installation and version check in start
  286. Improvement: Able to show precise time on commit page #281
  287. Improvement: Make possible for administrators to change user’s password #291
  288. Improvement: Add more SSH key type verification support #293
  289. Improvement: Allow clickable links in the repository description #300
  290. Improvement: Allow /:username as user home page route
  291. Improvement: Change passoword length limitation to 255 #340
  292. Improvement: Add .mkd as Markdown file extension #362
  293. Improvement: Allow . in repository name #453
  294. Feature: Add command gogs fix location <old path> to handle Gogs app location change
  295. Feature: Support edit release and save as draft
  296. Feature: Add cron task and running process monitor panel
  297. Feature: Add database adapter for logging
  298. Feature: Add delete all inactivate accounts operation in admin panel
  299. Feature: Add reverse proxy authentication support #165
  300. Feature: Add application level GZIP support by server -> ENABLE_GZIP config option.
  301. Feature: Closing issues through commits #302
  302. Feature: Able to star/unstar a repository
  303. Feature: Ability to attach files to issues (attachments) #307
  304. Feature: Able to create/manage/delete organization with team management
  305. Feature: Add Slack webhook integration #379
  306. Feature: Add Organization-level Webhooks #442
  307. Other: Official website brand new design(gogs.io)
  308. Other: Whole site new UI design
  309. Other: Most of pages implement multiple languages
  310. Other: Add Ubuntu install package #455
  311. 2014-06-02
  312. * V0.4.1:
  313. Bug fix: Cannot clone through SSH with non-default port(22) #94
  314. Bug fix: Cannot migrate repository when use PostgreSQL #141
  315. Bug fix: Show private repository activities on public activities list #148
  316. Bug fix: Does not verify admin user name in install page #149
  317. Bug fix: Does not update all accesses when change user name #150
  318. Bug fix: Panic when no master branch
  319. Bug fix: Panic when delete a branch #155
  320. Bug fix: Redirect to 404 page when commenter is not the repository owner #159
  321. Bug fix: Show 500 page when poster of issue no longer exists #167
  322. Bug fix: Using @ in code block tries to make a mention #178
  323. Improvement: Able to unbind social account from database
  324. Improvement: Add mail notification for new comment and mentioned in new comment
  325. Improvement: Add comment on issue activity
  326. Improvement: Add clean unbind OAuthes operation in admin panel
  327. Improvement: Underlying system of issue tracker
  328. Improvement: Able to log message to different adapters by level at same time
  329. Improvement: Show collaborative repositories in dashboard
  330. Improvement: Able to preview option for editing of issue #204
  331. Improvement: Able to set GOGS_CUSTOM envrionment variable to set global custom path #209
  332. Improvement: Add log -> ROOT_PATH option for custom log file path #209
  333. Feature: Support SMTP authentication #8
  334. Feature: Support user name contains dot . #91
  335. Feature: Support add/remove repository collaborators
  336. Feature: Add server -> DISABLE_ROUTER_LOG option for disabling router log
  337. Feature: Add picture -> DISABLE_GRAVATAR option for disabling Gravatar
  338. Feature: Add command gogs dump for dumping files and database
  339. Feature: Support webhook services #98
  340. Feature: Add read/unread status to issue
  341. Feature: Add assignee to issue
  342. Feature: Add history page for file #166
  343. Feature: Support add custom .gitignore and license files by adding them to custom/conf/gitignore and custom/conf/license #174
  344. Feature: Add milestone to issue tracker
  345. Feature: Support download tar.gz for releases #186
  346. Feature: Add server -> STATIC_ROOT_PATH option for indicating custom template and static file path #209
  347. Other: Official website online(gogs.io)
  348. Other: Support install with Vagrant(note)
  349. Other: Support install from AUR packages #176
  350. 2014-04-28
  351. * V0.3.1 :
  352. Bug fix: Panic when try to get author of tag when there isn’t one #92
  353. Bug fix: Problems with Docker setup scripts #124 #129
  354. Bug fix: Picture overflows when size is extremely large in single file page
  355. Improvement: Remember database option status in install page
  356. Feature: Basic support for LDAP/Microsoft Active Directory #112
  357. Feature: Offline mode to disable fetch static resources from CDN
  358. Feature: Support log in by e-mail
  359. Other: Batch of typo and grammar fix
  360. Other: Solution for MySQL initialization error when use wrong engine(note)
  361. Other: Make SQLite3 as default database option when enabled
  362. 2014-04-23
  363. * V0.3.0 :
  364. Bug fix: One-click copy button of clone URL in repository viewer doesn’t work(note)
  365. Bug fix: Doesn’t delete corresponding accesses, watches when delete user
  366. Bug fix: Server log doesn’t log into correct file
  367. Improvement: Add corresponding issue link to create issue notify mail
  368. Improvement: Add salt for every single user
  369. Improvement: Use PBKDF2 and user salt for encoding user password(note)
  370. Improvement: Huge time, CPU and memory reduction of getting repository files
  371. Improvement: Show commits list by page, not all at once
  372. Improvement: Use build tag to enable SQLite3 support(note)
  373. Feature: Support rename repository/user
  374. Feature: Support transfer repository
  375. Feature: Support reset user password
  376. Feature: Support detect @someone, #issueNum, SHA1 and issue link in markdown render
  377. Feature: Support mail notify for someone is mentioned in creating issue
  378. Feature: Support go get in meta block
  379. Feature: Support setting default branch
  380. Feature: Support HTTP(S) push
  381. Feature: Support search commits by keyword in specific branch
  382. Feature: Support private repository
  383. Feature: Support migrate and mirror public/private repository
  384. Feature: Support social account login(GitHub, Google, QQ, Weibo)
  385. Feature: Support view and add new release(use existing tag or create a new one)
  386. Feature: Support download zip archive from any given commit
  387. Feature: Support browse code by tag
  388. Other: Support deploy with Docker(note)
  389. Other: Git version requirement for both server and client sides become v1.6.6(Smart HTTP support).
  390. 2014-04-01
  391. * V0.2.0 :
  392. First public release.