Commit Graph

284 Commits

Author SHA1 Message Date
Michael Peter Christen
8eb0d490aa migrated solr to 9.0
This is a major step because solr removed support for embedded solr
instances in 9.0 and we want to keep it because we want to ship
YaCy with an embedded solr. It was necessary to add parts of solr
code into YaCy to make this migration possible. Further on with
Solr 9.1 they removed even more parts which are required for embedded
operation, therefore we cannot migrate yet further without big
changes.
If you are running a YaCy instance with Solr 8.x, the migration should
be done automatically. If not you require to first migrate to a YaCy
version 1.93 with Solr 8.x to migrate to Solr 8 data.
2024-05-19 17:34:57 +02:00
Michael Peter Christen
6bd5f49c41 Migrated from java 8 to java 11. This step is required to upgrade certain packages, most important solr which will be migrated from 8.9 to 9.x 2023-08-31 17:52:30 +02:00
Michael Peter Christen
e931b80cf1 new release number schema and CI processes:
all commits will now be automatically published at
https://release.yacy.net/
2022-10-04 16:14:40 +02:00
Michael Peter Christen
60c9986a0e new release file names with date and git hash
...without reference to 9000ish SVN
2022-10-04 15:31:47 +02:00
Michael Christen
56aa23a3ca create release file path in ant process and explicitly make build dir 2022-10-03 12:01:23 +02:00
Thomas Koch
c98d09b664 rm GitRevTask
The releaseNr is now set to a static value in build.properties. We
can increment it there manually and eventually switch to another
version number scheme if we like.
2022-07-10 12:33:28 +00:00
Thomas Koch
3116713672 rm buildDate from build.xml and its usages
The https://reproducible-builds.org project invests a lot of work
to make builds reproducible. This is a security property. It allows
to compare the build of binaries from different builder machines.
If they are identical, it means that either the builds have not
been manipulated or an attacker managed to attack all builder
machines in exactly the same way.

One problem that the reproducible-builds project often sees is
that projects include the build time in their binaries. This
makes builds unreproducible for apparently no reason. The build
date should not be of interest since binaries built on different
dates but from the same source code should not be different.

Thus I decided to remove the build date instead of re-implementing
the functionality without the GitRev task. Anyways the reported
date was not the build date but the date of the last git commit
which is even less informative. The git commit ID would have
information value but should only be relevant for "nightly builds".
2022-07-10 11:32:38 +00:00
Thomas Koch
b661cc56d8 remove unused branch property in build.xml
First commit of a series to get rid of the git based versioning
implemented in libbuild/ folder as Ant task. It counts commits
since the last tagged version and uses this number added with
9000 as the last part of the version number.

This is a legacy from Subversion times.
2022-07-10 10:14:46 +00:00
Michael Peter Christen
7c86826db3 new version for solr 8
ATTENTION: old indexes from solr 6 CANNOT be migrated to solr 8
DO NOT use this version if you still have a solr 6 index.
2021-03-06 13:37:06 +01:00
Michael Peter Christen
32ca669bfb panic release for #googledown 2020-12-14 13:20:28 +01:00
Michael Peter Christen
bb7d836985 code freeze for release 2019-10-13 10:53:03 +02:00
Michael Peter Christen
6fe735945d migrated Solr 5.5 -> Solr 6.6 and from Java 1.7 -> 1.8
Also: now Version 1.921
2017-06-09 12:25:23 +02:00
Michael Peter Christen
c7af94a0c0 release 1.92 2016-12-26 14:13:45 +01:00
Michael Peter Christen
9175e92cd4 new development cycle 2016-07-04 20:59:37 +02:00
Michael Peter Christen
bb8d03bdac release 1.90 2016-07-04 12:01:41 +02:00
Michael Peter Christen
604ccd8072 new development cycle 2015-01-23 11:31:05 +01:00
Michael Peter Christen
2bc2564668 Release 1.82 2015-01-21 12:45:55 +01:00
Michael Peter Christen
a11bc10629 next development cycle. Please be careful with the usage of next
commits, maybe new and unstable things will come...
2014-09-17 00:22:23 +02:00
Michael Peter Christen
b9de39be11 Release 1.80 2014-09-16 16:02:45 +02:00
orbiter
39e1913585 next development step: migration to java 1.7
This includes also a small code change to test generic type inference, a
java 1.7 feature
2014-05-08 07:41:11 +02:00
Michael Peter Christen
f42d291039 Release 1.72 2014-05-06 18:54:56 +02:00
Michael Peter Christen
d2055f3d4b next development version 1.71
It's nowhere explained or declared, but since some time we follow the
schema that uneven version numbers are used for development versions and
even numbers for release versions. That concept may change sometime but
this is used at this time to distinguish development from main.
2014-04-06 00:32:10 +02:00
Michael Peter Christen
d051d2d85f release 1.7 2014-04-04 17:05:03 +02:00
Michael Peter Christen
ea63be019c next dev release 2014-02-10 11:29:22 +01:00
Michael Peter Christen
3b0d3ad80e Release 1.68 2014-02-09 17:37:35 +01:00
Michael Peter Christen
4e3375d983 next development version 2013-12-06 13:47:50 +01:00
Michael Peter Christen
ddc7a24853 intermediate release 1.66 2013-12-04 23:16:06 +01:00
orbiter
176acce5cb version number change for next development cycle 2013-10-31 16:20:33 +01:00
orbiter
aaa945518d next intermediate release 1.64 2013-10-26 01:31:26 +02:00
orbiter
3e5f8e29e2 next development release step to reflect the extension of the solr api
with javabin format capability
2013-09-01 13:12:36 +02:00
sixcooler
5189620026 add branch to packet-name if not build from master 2013-08-06 03:48:29 +02:00
Michael Peter Christen
c0ff91b9a8 bugfix release 1.62 2013-08-01 12:36:59 +02:00
Michael Peter Christen
1b09362949 next development cycle 2013-07-30 12:51:00 +02:00
orbiter
743e4878a8 Release 1.6 2013-07-27 11:26:14 +02:00
Michael Peter Christen
93d1bac140 do a more frequent optimization, reduces IO after optimization 2013-07-16 17:16:48 +02:00
orbiter
d62464f129 start of next development cycle with small version number 0.01 (as in
the past)
2013-06-17 13:28:28 +02:00
Michael Peter Christen
363e955a0c Release 1.5 2013-06-13 23:50:00 +02:00
Michael Peter Christen
a725a4242f main release 1.4 2013-03-15 10:25:47 +01:00
Michael Peter Christen
07861cae45 Release 1.3 2012-12-27 05:11:11 +01:00
Michael Peter Christen
f07e5fb553 release 1.2 2012-11-07 23:14:45 +01:00
orbiter
a1227879a9 release 1.1 2012-08-24 23:59:10 +02:00
Michael Peter Christen
23226676c6 FOR THE BRAVE.. this is a forced migration to solr which is now ready
for production as a replacement of the metadata-db.
This intermediate release 1.041 will switch on the previously optional
solr index and the old metadata-db will still work as it did before.
Solr+metadata are accessed in mixed mode, no migration is done yet.
If this causes not a catastrophe until the end of the weekend, we will
do a YaCy 1.1 main release containing this as default.
2012-08-16 18:17:47 +02:00
Michael Peter Christen
2160f9a819 Release 1.04 2012-07-09 00:13:59 +02:00
Michael Peter Christen
15f4551d88 Release 1.03 2012-06-19 08:51:26 +02:00
Michael Peter Christen
9c51db4243 Release_1.02 2012-02-25 12:59:19 +01:00
sixcooler
d14ee8e464 Revision 9000+ hack
do not handle the revision in build.properties anymore
(9000 as fallback)
build-date from git-HEAD (instead when build is fired)
(orginal build-date as fallback)
2011-12-07 04:20:49 +01:00
Michael Christen
7afcdcd573 release 1.01 - now with virtual svn number 9000 2011-12-07 01:03:08 +01:00
Michael Christen
9cd469e6d6 added pull request from als plus an NPE fix 2011-12-04 12:15:03 +01:00
daburna
73925b3c24 I am back with a small update for the German translation 2011-12-03 15:50:10 +01:00
Al Sutton
8993cac4d8 Initial performance improvements 2011-11-30 11:15:54 +00:00