From d775af5864a7a75c76f15aac33e2e920780012e2 Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Mon, 18 Feb 2019 17:45:48 -0800
Subject: [PATCH 01/31] Added 3.1 blogpost
---
blogposts/announcing-sourcegraph-3.1.md | 41 +++++++++++++++++++++++++
1 file changed, 41 insertions(+)
create mode 100644 blogposts/announcing-sourcegraph-3.1.md
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
new file mode 100644
index 00000000000..8dfb742f11f
--- /dev/null
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -0,0 +1,41 @@
+---
+title: 'Announcing Sourcegraph 3.1'
+author: 'Ryan Blunden'
+publishDate: 2019-02-20T05:59-06:00
+tags: [
+ "blog"
+]
+slug: sourcegraph-3.1
+heroImage: //images.ctfassets.net/le3mxztn6yoo/t4Qpcq5kA0AYM24Ws4mOk/4edf5502a936bbec90c262fa00355aed/sourcegraph-mark.png
+published: false
+---
+
+[Release highlight and theme]
+
+What is Sourcegraph? Sourcegraph is an open-source, self-hosted, cross-repository code search and navigation tool, with an efficient web interface and "feels-like-native" integration into your code host. [Install or upgrade Sourcegraph.](#install-or-upgrade)
+
+## Highlights
+
+
+
+## Thank you
+
+Thank you to the many people who contributed to make Sourcegraph better since our last release!
+
+
+
+## Install or upgrade
+
+Ready to install? [Install Sourcegraph 3.1](https://docs.sourcegraph.com/)
+
+Upgrading from 2.x or 3.0.1? [See the migration guide](https://docs.sourcegraph.com/admin/migration/3_0)
+
+---
+
+From the entire Sourcegraph team ([@srcgraph](https://twitter.com/srcgraph)), happy coding!
From 50940c67730001460b0a833fd565cffc038c5a89 Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 18:11:38 -0800
Subject: [PATCH 02/31] 3.1 blog post updates
---
blogposts/announcing-sourcegraph-3.1.md | 69 +++++++++++++++++++++++--
1 file changed, 64 insertions(+), 5 deletions(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 8dfb742f11f..4373f76b34c 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -10,20 +10,79 @@ heroImage: //images.ctfassets.net/le3mxztn6yoo/t4Qpcq5kA0AYM24Ws4mOk/4edf5502a93
published: false
---
-[Release highlight and theme]
+Sourcegraph 3.1 is now out! This release helps you create more powerful queries, improves code intelligence, adds new Sourcegraph extension APIs, and adds a huge amount of new documentation. We're also changing to scheduled releases on the 20th of each month.
+
+
What is Sourcegraph? Sourcegraph is an open-source, self-hosted, cross-repository code search and navigation tool, with an efficient web interface and "feels-like-native" integration into your code host. [Install or upgrade Sourcegraph.](#install-or-upgrade)
-## Highlights
+## Find more answers in code with the new query builder
-
+
+
+We want to make it easier for developers to get the most of our code searching features. Did you know that in addition to code, you can search commit diffs, commit messages and symbols?
+
+Even experienced Sourcegraph users will find something new. Give it a try and let us know what you think via [GitHub](https://github.com/sourcegraph/sourcegraph/issues/new/choose) or [Twitter](https://twitter.com/srcgraph).
+
+
+
+## Code intelligence updates
+
+Code intelligence for [every language](https://sourcegraph.com/extensions?query=category%3A%22Programming+languages%22) continues to improve, the highlights being:
+
+- No longer showing "Go to definition" on comments, except for tokens that look like code (e.g. when surrounded by backticks, or when it looks like a function call `foo()`)
+- More accurate docstring extraction from single-line or multi-line block comments.
+- Indented sections of docstrings are rendered as code blocks.
+
+Improving code intelligence is a priority for us in 2019 so expect regular improvement updates in future releases. Want to improve support for your favorite language(s)? [Create an issue](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=&template=feature_request.md&title=Language%20extension%20improvement%20for).
+
+## Site admin improvements
+
+Administering Sourcegraph in an enterprise SSO environment is now easier thanks to a couple of small, but important features:
+
+- [Querying users by email address](https://sourcegraph.com/api/console#%7B%22query%22%3A%22%7B%5Cn%20%20user(email%3A%20%5C%22ryan%40sourcegraph.com%5C%22)%20%7B%5Cn%20%20%20%20id%5Cn%20%20%7D%5Cn%7D%5Cn%22%7D).
+- [Disabling the changing of usernames](https://docs.sourcegraph.com/admin/config/critical_config#reference).
+
+Making configuration changes through the JSON editor is now easier too with easy to access documentation in the editor itself.
+
+
+
+## Improved configuration management and documentation
+
+Sourcegraph 3.0 introduced the [management console](https://about.sourcegraph.com/blog/sourcegraph-3.0#management-console-and-site-config-improvements) for editing critical configuration to allow recovery from misconfiguration in the site admin.
+
+We've [updated our documentation](https://docs.sourcegraph.com/admin/config) to reflect this change, separating configuration into two sections:
+
+- [Critical configuration](https://docs.sourcegraph.com/admin/config/critical_config).
+- [Site configuration](https://docs.sourcegraph.com/admin/config/site_config).
+
+Reference documentation for [site configuration](https://docs.sourcegraph.com/admin/config/site_config#reference) and [critical configuration](https://docs.sourcegraph.com/admin/config/critical_config#reference) values are now rendered using the schema files themselves to ensure they'll never get out of date.
+
+## New Sourcegraph extension APIs
+
+The [Sourcegraph extension API](https://docs.sourcegraph.com/extensions/authoring) continues to evolve with two new APIs:
+
+- [Exposing text selection to extensions](https://github.com/sourcegraph/sourcegraph/issues/702).
+- [APIs for listening to active text editor changes and selections](https://github.com/sourcegraph/sourcegraph/issues/2026).
+
+This means the `[Git extras Sourcegraph extension](https://sourcegraph.com/extensions?query=git-extras) works better than ever. Want this functionality on GitHub too? Just install the [Sourcegraph browser extension](https://docs.sourcegraph.com/integration/browser_extension).
+
+
+
+## Switching to scheduled releases on the 20th of each month
+
+We received feedback from many of you asking for a more regular and predictable release schedule and as a result, Sourcegraph will now be released on the 20th of each month 🎉.
+
+## Changelog
+
+See the [Sourcegraph changelog](https://github.com/sourcegraph/sourcegraph/blob/master/CHANGELOG.md#31) for a list of all changes in this release.
## Thank you
Thank you to the many people who contributed to make Sourcegraph better since our last release!
+
+
From e970885b66f260d2fd6927767e8c8a21cf49749f Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 21:14:52 -0800
Subject: [PATCH 04/31] Fix suggested by @dadlerj
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 742a6841f7c..02e01e67f4a 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -20,7 +20,7 @@ What is Sourcegraph? Sourcegraph is an open-source, self-hosted, cross-repositor
-We want to make it easier for developers to get the most of our code searching features. Did you know that in addition to code, you can search commit diffs, commit messages and symbols?
+Did you know that in addition to code, you can search commit diffs, commit messages and symbols?
Even experienced Sourcegraph users will find something new. Give it a try and let us know what you think via [GitHub](https://github.com/sourcegraph/sourcegraph/issues/new/choose) or [Twitter](https://twitter.com/srcgraph).
From b6c66aab1623a89dbf130dfb714c2a3a9d921bfa Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:17:46 -0800
Subject: [PATCH 05/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 02e01e67f4a..c37934fc7e3 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -16,7 +16,7 @@ Sourcegraph 3.1 is now out! This release helps you create more powerful queries,
What is Sourcegraph? Sourcegraph is an open-source, self-hosted, cross-repository code search and navigation tool, with an efficient web interface and "feels-like-native" integration into your code host. [Install or upgrade Sourcegraph.](#install-or-upgrade)
-## Find more answers in code with the new query builder
+## Find answers in code more easily with the new query builder
From 9696e0a5735254ef9f5e60128edb60e135e12e6c Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:18:10 -0800
Subject: [PATCH 06/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index c37934fc7e3..3aa9488ad01 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -26,7 +26,7 @@ Even experienced Sourcegraph users will find something new. Give it a try and le
-## Code intelligence updates
+## Improved go-to-definition and hover tooltips for all languages
Code intelligence for [every language](https://sourcegraph.com/extensions?query=category%3A%22Programming+languages%22) continues to improve, the highlights being:
From a8e9c4c5b8008e53771a5bc45deae64641fa4bb9 Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:18:39 -0800
Subject: [PATCH 07/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 3aa9488ad01..f38719be069 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -28,7 +28,7 @@ Even experienced Sourcegraph users will find something new. Give it a try and le
## Improved go-to-definition and hover tooltips for all languages
-Code intelligence for [every language](https://sourcegraph.com/extensions?query=category%3A%22Programming+languages%22) continues to improve, the highlights being:
+We've improved Sourcegraph's [code intelligence extensions](https://sourcegraph.com/extensions?query=category%3A%22Programming+languages%22), which let you go to definitions, find references, and see hover tooltips on your code (in all languages).
- No longer showing "Go to definition" on comments, except for tokens that look like code (e.g. when surrounded by backticks, or when it looks like a function call `foo()`)
- More accurate docstring extraction from single-line or multi-line block comments.
From 6c3e57533b25830204522143f1877e55a9eeb846 Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:19:14 -0800
Subject: [PATCH 08/31] =?UTF-8?q?FIx=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index f38719be069..977b3f182e5 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -34,7 +34,7 @@ We've improved Sourcegraph's [code intelligence extensions](https://sourcegraph.
- More accurate docstring extraction from single-line or multi-line block comments.
- Indented sections of docstrings are rendered as code blocks.
-Improving code intelligence is a priority for us in 2019 so expect regular improvement updates in future releases. Want to improve support for your favorite language(s)? [Create an issue](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=&template=feature_request.md&title=Language%20extension%20improvement%20for).
+We're actively improving code intelligence in all languages, so please [send us feedback](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=&template=feature_request.md&title=Language%20extension%20improvement%20for)!```
## Site admin improvements
From 2f010a6c921c803502844cedce9a0b51de807e84 Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 21:20:49 -0800
Subject: [PATCH 09/31] =?UTF-8?q?Fix=20from=20@dadlerj=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 977b3f182e5..adf447e97c8 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -40,7 +40,7 @@ We're actively improving code intelligence in all languages, so please [send us
Administering Sourcegraph in an enterprise SSO environment is now easier thanks to a couple of small, but important features:
-- [Querying users by email address](https://sourcegraph.com/api/console#%7B%22query%22%3A%22%7B%5Cn%20%20user(email%3A%20%5C%22ryan%40sourcegraph.com%5C%22)%20%7B%5Cn%20%20%20%20id%5Cn%20%20%7D%5Cn%7D%5Cn%22%7D).
+- Querying users by email address.
- [Disabling the changing of usernames](https://docs.sourcegraph.com/admin/config/critical_config#reference).
Making configuration changes through the JSON editor is now easier too with easy to access documentation in the editor itself.
From ec027e63b5ec1ab3e10f9776bc79e1ef44fafe6e Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:22:33 -0800
Subject: [PATCH 10/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index adf447e97c8..73809f48fcc 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -10,7 +10,7 @@ heroImage: //images.ctfassets.net/le3mxztn6yoo/t4Qpcq5kA0AYM24Ws4mOk/4edf5502a93
published: false
---
-Sourcegraph 3.1 is now out! This release helps you create more powerful queries, improves code intelligence, adds new Sourcegraph extension APIs, and adds a huge amount of new documentation. We're also changing to scheduled releases on the 20th of each month.
+Sourcegraph 3.1 is now out! This release includes stability and documentation improvements, plus an easy query builder for searching your code (with useful query examples). Also, mark your calendars: our new fixed release schedule means you get a new Sourcegraph release on the 20th of each month.
From b93a7a057d29212613db5d01fa5fa2de9db7c40b Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 21:24:41 -0800
Subject: [PATCH 11/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
blogposts/announcing-sourcegraph-3.1.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 73809f48fcc..ee1858b4383 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -30,9 +30,9 @@ Even experienced Sourcegraph users will find something new. Give it a try and le
We've improved Sourcegraph's [code intelligence extensions](https://sourcegraph.com/extensions?query=category%3A%22Programming+languages%22), which let you go to definitions, find references, and see hover tooltips on your code (in all languages).
-- No longer showing "Go to definition" on comments, except for tokens that look like code (e.g. when surrounded by backticks, or when it looks like a function call `foo()`)
-- More accurate docstring extraction from single-line or multi-line block comments.
-- Indented sections of docstrings are rendered as code blocks.
+- The docstrings in hover tooltips are more accurate.
+- Indented sections in docstrings are rendered as code blocks in hovers.
+- Tokens in comments ignored unless they look like code (e.g., if they're wrapped in backticks or look like a function call `foo()`)
We're actively improving code intelligence in all languages, so please [send us feedback](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=&template=feature_request.md&title=Language%20extension%20improvement%20for)!```
From e4135747cb0c1a0f69802fc4f32ca049c09e1111 Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:28:38 -0800
Subject: [PATCH 12/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index ee1858b4383..12e69611e6c 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -38,7 +38,7 @@ We're actively improving code intelligence in all languages, so please [send us
## Site admin improvements
-Administering Sourcegraph in an enterprise SSO environment is now easier thanks to a couple of small, but important features:
+We've added a couple features to help site admins manage a Sourcegraph instance in an enterprise environment:
- Querying users by email address.
- [Disabling the changing of usernames](https://docs.sourcegraph.com/admin/config/critical_config#reference).
From f1bc05b026deaca34ea44c0031b07f0b8c55075c Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:28:54 -0800
Subject: [PATCH 13/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 12e69611e6c..e678adb7e37 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -41,7 +41,7 @@ We're actively improving code intelligence in all languages, so please [send us
We've added a couple features to help site admins manage a Sourcegraph instance in an enterprise environment:
- Querying users by email address.
-- [Disabling the changing of usernames](https://docs.sourcegraph.com/admin/config/critical_config#reference).
+- [Prevent users from changing their username](https://docs.sourcegraph.com/admin/config/critical_config#reference) (from the username set by SSO)
Making configuration changes through the JSON editor is now easier too with easy to access documentation in the editor itself.
From ca7c30a158d9c86adb0ed275c72e3f780c9e2ad2 Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:30:38 -0800
Subject: [PATCH 14/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index e678adb7e37..dabe19da458 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -56,7 +56,7 @@ We've [updated our documentation](https://docs.sourcegraph.com/admin/config) to
- [Critical configuration](https://docs.sourcegraph.com/admin/config/critical_config).
- [Site configuration](https://docs.sourcegraph.com/admin/config/site_config).
-Reference documentation for [site configuration](https://docs.sourcegraph.com/admin/config/site_config#reference) and [critical configuration](https://docs.sourcegraph.com/admin/config/critical_config#reference) values are now rendered using the schema files themselves to ensure they'll never get out of date.
+The documentation pages for [site configuration](https://docs.sourcegraph.com/admin/config/site_config#reference) and [critical configuration](https://docs.sourcegraph.com/admin/config/critical_config#reference) now describe each option and give examples, to make it easier for you to configure your Sourcegraph instance. You can get the same documentation and examples in the JSON editors for both types of configuration, too.
## New Sourcegraph extension APIs
From 669ed7a44827c3ef783fcbf73ab1c9c310c41d1d Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:31:34 -0800
Subject: [PATCH 15/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index dabe19da458..6ffaa0dc55b 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -60,7 +60,7 @@ The documentation pages for [site configuration](https://docs.sourcegraph.com/ad
## New Sourcegraph extension APIs
-The [Sourcegraph extension API](https://docs.sourcegraph.com/extensions/authoring) continues to evolve with two new APIs:
+The [Sourcegraph extension API](https://docs.sourcegraph.com/extensions) has two new APIs to make it easier to add interactive features to code views on Sourcegraph, GitHub, and other similar tools:
- [Exposing text selection to extensions](https://github.com/sourcegraph/sourcegraph/issues/702).
- [APIs for listening to active text editor changes and selections](https://github.com/sourcegraph/sourcegraph/issues/2026).
From 29978526a6562688e7265f8ba71baf75973ab26f Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:31:48 -0800
Subject: [PATCH 16/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 6ffaa0dc55b..9ecaf6afcf4 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -62,7 +62,7 @@ The documentation pages for [site configuration](https://docs.sourcegraph.com/ad
The [Sourcegraph extension API](https://docs.sourcegraph.com/extensions) has two new APIs to make it easier to add interactive features to code views on Sourcegraph, GitHub, and other similar tools:
-- [Exposing text selection to extensions](https://github.com/sourcegraph/sourcegraph/issues/702).
+- [API for accessing the current text selection range(s)](https://github.com/sourcegraph/sourcegraph/issues/702)
- [APIs for listening to active text editor changes and selections](https://github.com/sourcegraph/sourcegraph/issues/2026).
This means the [Git extras Sourcegraph extension](https://sourcegraph.com/extensions?query=git-extras) works better than ever. Want this functionality on GitHub too? Just install the [Sourcegraph browser extension](https://docs.sourcegraph.com/integration/browser_extension).
From 5f6b0855a7fad317c41e0465e0bda5cad36fe728 Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:32:04 -0800
Subject: [PATCH 17/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 9ecaf6afcf4..84eaecd3851 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -63,7 +63,7 @@ The documentation pages for [site configuration](https://docs.sourcegraph.com/ad
The [Sourcegraph extension API](https://docs.sourcegraph.com/extensions) has two new APIs to make it easier to add interactive features to code views on Sourcegraph, GitHub, and other similar tools:
- [API for accessing the current text selection range(s)](https://github.com/sourcegraph/sourcegraph/issues/702)
-- [APIs for listening to active text editor changes and selections](https://github.com/sourcegraph/sourcegraph/issues/2026).
+- [APIs for listening to changes to the active text editor and its selections](https://github.com/sourcegraph/sourcegraph/issues/2026).
This means the [Git extras Sourcegraph extension](https://sourcegraph.com/extensions?query=git-extras) works better than ever. Want this functionality on GitHub too? Just install the [Sourcegraph browser extension](https://docs.sourcegraph.com/integration/browser_extension).
From ea5b1f6453e33e37824cc6d6d88d1ed63eddabab Mon Sep 17 00:00:00 2001
From: Quinn Slack
Date: Tue, 19 Feb 2019 21:32:48 -0800
Subject: [PATCH 18/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 84eaecd3851..11b128a572f 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -69,7 +69,7 @@ This means the [Git extras Sourcegraph extension](https://sourcegraph.com/extens
-## Switching to scheduled releases on the 20th of each month
+## Fixed release schedule: a new Sourcegraph release on the 20th of every month
We received feedback from many of you asking for a more regular and predictable release schedule and as a result, Sourcegraph will now be released on the 20th of each month 🎉.
From 408ad9206fb1a14c4f98128adbc10e5f43bcb1ac Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 21:35:59 -0800
Subject: [PATCH 19/31] Fix from @dadlerj
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 11b128a572f..17e0c9a4ca0 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -93,7 +93,7 @@ If new Sourcegraphers have contributed, add their username to the exclude list.
Ready to install? [Install Sourcegraph 3.1](https://docs.sourcegraph.com/)
-Upgrading from 2.x or 3.0.1? [See the migration guide](https://docs.sourcegraph.com/admin/migration/3_0)
+Upgrading from 2.x? [See the migration guide](https://docs.sourcegraph.com/admin/migration/3_0)
---
From a4af2a57f1f7cf68cd9e2c47ddbd30557472241f Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 21:48:02 -0800
Subject: [PATCH 20/31] Inlined changelog
---
blogposts/announcing-sourcegraph-3.1.md | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 17e0c9a4ca0..77d9c8e4834 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -75,7 +75,23 @@ We received feedback from many of you asking for a more regular and predictable
## Changelog
-See the [Sourcegraph changelog](https://github.com/sourcegraph/sourcegraph/blob/master/CHANGELOG.md#31) for a list of all changes in this release.
+### Added
+
+- Added Docker-specific help text when running the Sourcegraph docker image in an environment with an sufficient open file descriptor limit.
+- Added syntax highlighting for Kotlin and Dart.
+- Added a management console environment variable to disable HTTPS, see [the docs](https://docs.sourcegraph.com/admin/management_console#can-i-disable-https-on-the-management-console) for more information.
+- Added `auth.disableUsernameChanges` to critical configuration to prevent users from changing their usernames.
+- Site admins can query a user by email address or username from the GraphQL API.
+- Added a search query builder to the main search page. Click "Use search query builder" to open the query builder, which is a form with separate inputs for commonly used search keywords.
+
+### Changed
+
+- File match search results now show full repository name if there are results from mirrors on different code hosts (e.g. github.com/sourcegraph/sourcegraph and gitlab.com/sourcegraph/sourcegraph)
+- Search queries now use "smart case" by default. Searches are case insensitive unless you use uppercase letters. To explicitly set the case, you can still use the `case` field (e.g. `case:yes`, `case:no`). To explicitly set smart case, use `case:auto`.
+
+### Fixed
+
+- Fixed an issue where the management console would improperly regenerate the TLS cert/key unless `CUSTOM_TLS=true` was set. See the documentation for [how to use your own TLS certificate with the management console](https://docs.sourcegraph.com/admin/management_console#how-can-i-use-my-own-tls-certificates-with-the-management-console).
## Thank you
From 4d50f2912406b957dd76fa3f805bf98d648fb6e7 Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 21:51:45 -0800
Subject: [PATCH 21/31] Fix from @sqs
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 77d9c8e4834..b254e042e0a 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -95,7 +95,7 @@ We received feedback from many of you asking for a more regular and predictable
## Thank you
-Thank you to the many people who contributed to make Sourcegraph better since our last release!
+Thank you to the many people who contributed to make Sourcegraph better since the last release!
From ab795d5f568975b1bc776b64159e2cb6f7763f75 Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 21:53:33 -0800
Subject: [PATCH 22/31] =?UTF-8?q?Fix=20from=20@sqs=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
blogposts/announcing-sourcegraph-3.1.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index b254e042e0a..51e8a74397d 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -40,6 +40,7 @@ We're actively improving code intelligence in all languages, so please [send us
We've added a couple features to help site admins manage a Sourcegraph instance in an enterprise environment:
+- Improved [management console](https://docs.sourcegraph.com/admin/management_console) JSON editor for critical configuration, now with editor completion, inline documentation, and validation.
- Querying users by email address.
- [Prevent users from changing their username](https://docs.sourcegraph.com/admin/config/critical_config#reference) (from the username set by SSO)
From f6ae50b31d8381865c97cb76448a5220a7b572bf Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Tue, 19 Feb 2019 22:39:02 -0800
Subject: [PATCH 23/31] Reworded fixed release schedule
---
blogposts/announcing-sourcegraph-3.1.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 51e8a74397d..50a1ac5bbf7 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -72,7 +72,11 @@ This means the [Git extras Sourcegraph extension](https://sourcegraph.com/extens
## Fixed release schedule: a new Sourcegraph release on the 20th of every month
-We received feedback from many of you asking for a more regular and predictable release schedule and as a result, Sourcegraph will now be released on the 20th of each month 🎉.
+Since shipping version 2.4 in January 2018, we've released 11 versions of Sourcegraph. Shipping regularly means progress is constant and predictable.
+
+We're constantly looking for ways to improve our release process. Inspired by [GitLab's fixed monthly release cycle](https://about.gitlab.com/2018/11/21/why-gitlab-uses-a-monthly-release-cycle/), Sourcegraph is now [released on the 20th of each month](https://docs.sourcegraph.com/dev/releases).
+
+We encourage feedback as early as possible so we can incorporate it into our product planning. View the [product roadmap](https://docs.sourcegraph.com/dev/roadmap) to track what features are slated for the next release.
## Changelog
From ba21ba804f631c773fef22c067cf5408298f38fe Mon Sep 17 00:00:00 2001
From: Nick Snyder
Date: Wed, 20 Feb 2019 08:17:33 -0800
Subject: [PATCH 24/31] =?UTF-8?q?Fix=20from=20@nicksnyder=20=F0=9F=91=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 50a1ac5bbf7..8893d9b380d 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -32,7 +32,7 @@ We've improved Sourcegraph's [code intelligence extensions](https://sourcegraph.
- The docstrings in hover tooltips are more accurate.
- Indented sections in docstrings are rendered as code blocks in hovers.
-- Tokens in comments ignored unless they look like code (e.g., if they're wrapped in backticks or look like a function call `foo()`)
+- Tokens in comments are ignored unless they look like code (e.g., if they're wrapped in backticks or look like a function call `foo()`)
We're actively improving code intelligence in all languages, so please [send us feedback](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=&template=feature_request.md&title=Language%20extension%20improvement%20for)!```
From 1133a7112ccb6d02f7af07c33dd688b44fb29e68 Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Wed, 20 Feb 2019 10:09:36 -0800
Subject: [PATCH 25/31] Fixed bullet in site admin improvements, added 2 videos
and set published to true
---
blogposts/announcing-sourcegraph-3.1.md | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 8893d9b380d..ff2ea48b652 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -7,7 +7,7 @@ tags: [
]
slug: sourcegraph-3.1
heroImage: //images.ctfassets.net/le3mxztn6yoo/t4Qpcq5kA0AYM24Ws4mOk/4edf5502a936bbec90c262fa00355aed/sourcegraph-mark.png
-published: false
+published: true
---
Sourcegraph 3.1 is now out! This release includes stability and documentation improvements, plus an easy query builder for searching your code (with useful query examples). Also, mark your calendars: our new fixed release schedule means you get a new Sourcegraph release on the 20th of each month.
@@ -18,30 +18,38 @@ What is Sourcegraph? Sourcegraph is an open-source, self-hosted, cross-repositor
## Find answers in code more easily with the new query builder
-
+
+
+
+
+
Did you know that in addition to code, you can search commit diffs, commit messages and symbols?
Even experienced Sourcegraph users will find something new. Give it a try and let us know what you think via [GitHub](https://github.com/sourcegraph/sourcegraph/issues/new/choose) or [Twitter](https://twitter.com/srcgraph).
-
-
## Improved go-to-definition and hover tooltips for all languages
+
+
+
+
+
+
We've improved Sourcegraph's [code intelligence extensions](https://sourcegraph.com/extensions?query=category%3A%22Programming+languages%22), which let you go to definitions, find references, and see hover tooltips on your code (in all languages).
- The docstrings in hover tooltips are more accurate.
- Indented sections in docstrings are rendered as code blocks in hovers.
- Tokens in comments are ignored unless they look like code (e.g., if they're wrapped in backticks or look like a function call `foo()`)
-We're actively improving code intelligence in all languages, so please [send us feedback](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=&template=feature_request.md&title=Language%20extension%20improvement%20for)!```
+We're actively improving code intelligence in all languages, so please [send us feedback](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=&template=feature_request.md&title=Language%20extension%20improvement%20for)!
## Site admin improvements
We've added a couple features to help site admins manage a Sourcegraph instance in an enterprise environment:
- Improved [management console](https://docs.sourcegraph.com/admin/management_console) JSON editor for critical configuration, now with editor completion, inline documentation, and validation.
-- Querying users by email address.
+- Look up users by email address in the GraphQL API
- [Prevent users from changing their username](https://docs.sourcegraph.com/admin/config/critical_config#reference) (from the username set by SSO)
Making configuration changes through the JSON editor is now easier too with easy to access documentation in the editor itself.
From d069fcaabde812bba1409b5d9514bcfe14e21e87 Mon Sep 17 00:00:00 2001
From: Nick Snyder
Date: Wed, 20 Feb 2019 10:11:27 -0800
Subject: [PATCH 26/31] Update blogposts/announcing-sourcegraph-3.1.md
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index ff2ea48b652..90355def417 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -1,5 +1,5 @@
---
-title: 'Announcing Sourcegraph 3.1'
+title: 'Sourcegraph 3.1 released'
author: 'Ryan Blunden'
publishDate: 2019-02-20T05:59-06:00
tags: [
From f0d7c591372db883d88979019a433f8032071c8d Mon Sep 17 00:00:00 2001
From: Nick Snyder
Date: Wed, 20 Feb 2019 10:12:27 -0800
Subject: [PATCH 27/31] Fix from @nicksnyder
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 90355def417..26c0c22f9ae 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -24,7 +24,7 @@ What is Sourcegraph? Sourcegraph is an open-source, self-hosted, cross-repositor
-Did you know that in addition to code, you can search commit diffs, commit messages and symbols?
+Did you know that in addition to code, you can search commit diffs, commit messages, and symbols?
Even experienced Sourcegraph users will find something new. Give it a try and let us know what you think via [GitHub](https://github.com/sourcegraph/sourcegraph/issues/new/choose) or [Twitter](https://twitter.com/srcgraph).
From 61faad0145e6f4d5aba7e76f16144b53d2c8e126 Mon Sep 17 00:00:00 2001
From: Nick Snyder
Date: Wed, 20 Feb 2019 10:12:57 -0800
Subject: [PATCH 28/31] Fix from @nicksnyder for query builder
Co-Authored-By: ryan-blunden
---
blogposts/announcing-sourcegraph-3.1.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 26c0c22f9ae..39328ed9ca2 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -26,7 +26,7 @@ What is Sourcegraph? Sourcegraph is an open-source, self-hosted, cross-repositor
Did you know that in addition to code, you can search commit diffs, commit messages, and symbols?
-Even experienced Sourcegraph users will find something new. Give it a try and let us know what you think via [GitHub](https://github.com/sourcegraph/sourcegraph/issues/new/choose) or [Twitter](https://twitter.com/srcgraph).
+Give it a try and let us know what you think via [GitHub](https://github.com/sourcegraph/sourcegraph/issues/new/choose) or [Twitter](https://twitter.com/srcgraph).
## Improved go-to-definition and hover tooltips for all languages
From d92e7f683bd75a4981f085050724d5959fd92ba0 Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Wed, 20 Feb 2019 10:20:09 -0800
Subject: [PATCH 29/31] Removed bullets from "updated our documentation..."
---
blogposts/announcing-sourcegraph-3.1.md | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 39328ed9ca2..6a914cd9aad 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -60,10 +60,7 @@ Making configuration changes through the JSON editor is now easier too with easy
Sourcegraph 3.0 introduced the [management console](https://about.sourcegraph.com/blog/sourcegraph-3.0#management-console-and-site-config-improvements) for editing critical configuration to allow recovery from misconfiguration in the site admin.
-We've [updated our documentation](https://docs.sourcegraph.com/admin/config) to reflect this change, separating configuration into two sections:
-
-- [Critical configuration](https://docs.sourcegraph.com/admin/config/critical_config).
-- [Site configuration](https://docs.sourcegraph.com/admin/config/site_config).
+We've [updated our documentation](https://docs.sourcegraph.com/admin/config) to reflect this change, separating configuration into two sections: [site configuration](https://docs.sourcegraph.com/admin/config/site_config#reference) and [critical configuration](https://docs.sourcegraph.com/admin/config/critical_config#reference).
The documentation pages for [site configuration](https://docs.sourcegraph.com/admin/config/site_config#reference) and [critical configuration](https://docs.sourcegraph.com/admin/config/critical_config#reference) now describe each option and give examples, to make it easier for you to configure your Sourcegraph instance. You can get the same documentation and examples in the JSON editors for both types of configuration, too.
From 95f9ee4b9de25754ede2f7d1bf7c04abd1e64a4a Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Wed, 20 Feb 2019 11:09:56 -0800
Subject: [PATCH 30/31] Added videos
---
blogposts/announcing-sourcegraph-3.1.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index 6a914cd9aad..daa6e83e922 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -46,6 +46,12 @@ We're actively improving code intelligence in all languages, so please [send us
## Site admin improvements
+
+
+
+
+
+
We've added a couple features to help site admins manage a Sourcegraph instance in an enterprise environment:
- Improved [management console](https://docs.sourcegraph.com/admin/management_console) JSON editor for critical configuration, now with editor completion, inline documentation, and validation.
@@ -54,8 +60,6 @@ We've added a couple features to help site admins manage a Sourcegraph instance
Making configuration changes through the JSON editor is now easier too with easy to access documentation in the editor itself.
-
-
## Improved configuration management and documentation
Sourcegraph 3.0 introduced the [management console](https://about.sourcegraph.com/blog/sourcegraph-3.0#management-console-and-site-config-improvements) for editing critical configuration to allow recovery from misconfiguration in the site admin.
@@ -66,6 +70,12 @@ The documentation pages for [site configuration](https://docs.sourcegraph.com/ad
## New Sourcegraph extension APIs
+
+
+
+
+
+
The [Sourcegraph extension API](https://docs.sourcegraph.com/extensions) has two new APIs to make it easier to add interactive features to code views on Sourcegraph, GitHub, and other similar tools:
- [API for accessing the current text selection range(s)](https://github.com/sourcegraph/sourcegraph/issues/702)
@@ -73,8 +83,6 @@ The [Sourcegraph extension API](https://docs.sourcegraph.com/extensions) has two
This means the [Git extras Sourcegraph extension](https://sourcegraph.com/extensions?query=git-extras) works better than ever. Want this functionality on GitHub too? Just install the [Sourcegraph browser extension](https://docs.sourcegraph.com/integration/browser_extension).
-
-
## Fixed release schedule: a new Sourcegraph release on the 20th of every month
Since shipping version 2.4 in January 2018, we've released 11 versions of Sourcegraph. Shipping regularly means progress is constant and predictable.
From c9d510c28a07a53ff41e76fe3836c1fa02de6dcd Mon Sep 17 00:00:00 2001
From: Ryan Blunden
Date: Wed, 20 Feb 2019 11:25:23 -0800
Subject: [PATCH 31/31] Added contributors
---
blogposts/announcing-sourcegraph-3.1.md | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
diff --git a/blogposts/announcing-sourcegraph-3.1.md b/blogposts/announcing-sourcegraph-3.1.md
index daa6e83e922..593a1600e35 100644
--- a/blogposts/announcing-sourcegraph-3.1.md
+++ b/blogposts/announcing-sourcegraph-3.1.md
@@ -115,19 +115,25 @@ We encourage feedback as early as possible so we can incorporate it into our pro
Thank you to the many people who contributed to make Sourcegraph better since the last release!
-
-
-
+- [@AndreKR](https://github.com/AndreKR)
+- [@ijt](https://github.com/ijt)
+- [@adam-moss](https://github.com/adam-moss)
+- [@caarlos0](https://github.com/caarlos0)
+- [@jlangston](https://github.com/jlangston)
+- [@CH-JosephBironas](https://github.com/CH-JosephBironas)
+- [@mjhogan](https://github.com/mjhogan)
+- [@chmllr](https://github.com/chmllr)
+- [@yevbar](https://github.com/yevbar)
+- [@vinchauhan](https://github.com/vinchauhan)
+- [@immanuelfodor](https://github.com/immanuelfodor)
+- [@terinjokes](https://github.com/terinjokes)
+- [@maxhallinan](https://github.com/maxhallinan)
## Install or upgrade
Ready to install? [Install Sourcegraph 3.1](https://docs.sourcegraph.com/)
-Upgrading from 2.x? [See the migration guide](https://docs.sourcegraph.com/admin/migration/3_0)
+Upgrading from 2.x or 3.0? [See the migration guide](https://docs.sourcegraph.com/admin/migration/3_0)
---