# New download service

**URL:** <https://discuss.elastic.co/t/new-download-service/10099>\
**Category:** Elasticsearch\
**Created:** [December 17, 2012, 9:04pm UTC](https://discuss.elastic.co/t/new-download-service/10099 "2012-12-17T21:04:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![drewr](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/drewr/32/7803_2.png) [@drewr](https://discuss.elastic.co/u/drewr)\
**Post date:** [December 17, 2012, 9:04pm UTC](https://discuss.elastic.co/t/new-download-service/10099/1 "2012-12-17T21:04:08Z")

</div>

In light of Github deprecating their downloads feature (our primary  
means of distributing ES releases), we have implemented our own  
solution. More details here:

> **[New Download Service
	  	 | Elastic](https://www.elastic.co/blog/new-download-service)**
>
> Elasticsearch has been using Github’s static downloads feature as a means of distributing releases for both the core and its plugins for a few years now. Unfortunately, last week, Github stopped...

Let us know if you have any issues. Thanks!

-Drew

--

---

<div class="post-metadata">

**Author:** ![Eric\_Jain](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/eric_jain/32/834_2.png) [@Eric\_Jain](https://discuss.elastic.co/u/Eric_Jain)\
**Post date:** [December 18, 2012, 4:48am UTC](https://discuss.elastic.co/t/new-download-service/10099/2 "2012-12-18T04:48:33Z")

</div>

Thanks; two questions:

- Do you really need to remove the files from Github by tomorrow?

- Will I need a new version of elasticsearch for `plugin -install` to work?

On Monday, December 17, 2012 1:04:08 PM UTC-8, Drew Raines wrote:

> In light of Github deprecating their downloads feature (our primary  
> means of distributing ES releases), we have implemented our own  
> solution. More details here:
> 
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/blog/2012/12/17/new-download-service.html)
> 
> Let us know if you have any issues. Thanks!
> 
> -Drew

--

---

<div class="post-metadata">

**Author:** ![drewr](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/drewr/32/7803_2.png) [@drewr](https://discuss.elastic.co/u/drewr)\
**Post date:** [December 26, 2012, 10:48pm UTC](https://discuss.elastic.co/t/new-download-service/10099/3 "2012-12-26T22:48:26Z")

</div>

Eric Jain wrote:

> Thanks; two questions:
> 
> - Do you really need to remove the files from Github by tomorrow?

Unfortunately, as you've seen by now, yes.

> - Will I need a new version of elasticsearch for `plugin -install` to work?

This is addressed by #2507. Look for it in 0.20.2.

> <https://github.com/elastic/elasticsearch/issues/2507>
>
> The plugin script now will automatically download plugins from \`download.elastic…search.org\` instead of github. It will also try maven (both central and sonatype) if it fails. 
> 
> Effectively, this change removes the ability to install plugins from the downloads section in github, since its no longer supported by github. Site plugins can still be installed by downloading the "repo".
> 
> Direct installation is still supported, using the \`bin/plugin -url file://path/to/plugin -name plugin-name\`.

-Drew

--

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [December 27, 2012, 5:06pm UTC](https://discuss.elastic.co/t/new-download-service/10099/4 "2012-12-27T17:06:42Z")

</div>

On Wed, Dec 26, 2012 at 2:48 PM, Drew Raines [aaraines@gmail.com](mailto:aaraines@gmail.com) wrote:

> Eric Jain wrote:
> 
> > Thanks; two questions:
> > 
> > - Do you really need to remove the files from Github by tomorrow?
> 
> Unfortunately, as you've seen by now, yes.

That's not entirely true. Downloads will still be available for at least  
another two months. Uploads have been disabled, so a refactoring needed to  
be made quickly, but there was no urgent reason to remove the download  
content on Github.

> > - Will I need a new version of elasticsearch for `plugin -install` to  
> > work?
> 
> This is addressed by #2507. Look for it in 0.20.2.
> 
> [Plugins Installer: Allow to download plugins from download.elasticsearch.org · Issue #2507 · elastic/elasticsearch · GitHub](https://github.com/elasticsearch/elasticsearch/issues/2507)

That does not really address Eric's issue. Upgrading Elasticsearch to  
simply fix the the plugin issue is an overkill. One can download the latest  
version and use the new jar along with a customized plugin script to  
continue using the previous version of Elasticsearch. Or you can compile  
the new PluginManager.java and place it in the classpath (with higher  
precedence) of the plugin script.

--  
Ivan

--

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [January 6, 2013, 10:31pm UTC](https://discuss.elastic.co/t/new-download-service/10099/5 "2013-01-06T22:31:36Z")

</div>

On Dec 27, 2012, at 6:06 PM, Ivan Brusic [ivan@brusic.com](mailto:ivan@brusic.com) wrote:

> On Wed, Dec 26, 2012 at 2:48 PM, Drew Raines [aaraines@gmail.com](mailto:aaraines@gmail.com) wrote:  
> Eric Jain wrote:
> 
> > Thanks; two questions:
> > 
> > - Do you really need to remove the files from Github by tomorrow?
> 
> Unfortunately, as you've seen by now, yes.
> 
> That's not entirely true. Downloads will still be available for at least another two months. Uploads have been disabled, so a refactoring needed to be made quickly, but there was no urgent reason to remove the download content on Github.

They were available, but we noticed that they started to get flaky. We pulled the plug after a grace period of a week still having them on github. Hopefully it does not require major changes on peoples infrastructure. We went and updated all the places we know about that link to github on external projects, if you know of some, point us there and we will happily fix it and submit pull requests.

> > - Will I need a new version of elasticsearch for `plugin -install` to work?
> 
> This is addressed by #2507. Look for it in 0.20.2.
> 
> [Plugins Installer: Allow to download plugins from download.elasticsearch.org · Issue #2507 · elastic/elasticsearch · GitHub](https://github.com/elasticsearch/elasticsearch/issues/2507)
> 
> That does not really address Eric's issue. Upgrading Elasticsearch to simply fix the the plugin issue is an overkill. One can download the latest version and use the new jar along with a customized plugin script to continue using the previous version of Elasticsearch. Or you can compile the new PluginManager.java and place it in the classpath (with higher precedence) of the plugin script.

You can still install plugins using "olders" installation of elasticsearch. We didn't remove the plugins there. The new plugins download should work better all around, since it now also support downloading the plugin from maven.

> --  
> Ivan
> 
> --

--

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [January 7, 2013, 12:24am UTC](https://discuss.elastic.co/t/new-download-service/10099/6 "2013-01-07T00:24:30Z")

</div>

Great to see you posting again!

Seems like the new PluginManager supports for a few new methods. Can  
someone document with the various options are in terms of external plugins?  
I wrote a couple of new ones, and I am looking for a place to share them.

Cheers,

Ivan

On Sun, Jan 6, 2013 at 2:31 PM, [kimchy@gmail.com](mailto:kimchy@gmail.com) wrote:

> You can still install plugins using "olders" installation of  
> elasticsearch. We didn't remove the plugins there. The new plugins download  
> should work better all around, since it now also support downloading the  
> plugin from maven.

--

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:57am UTC](https://discuss.elastic.co/t/new-download-service/10099/7 "2017-07-06T02:57:38Z")

</div>


