<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yacy/build.properties, branch master</title>
<subtitle>YaCy search server with some extra patches
</subtitle>
<id>https://git.fennell.dev/yacy/atom?h=master</id>
<link rel='self' href='https://git.fennell.dev/yacy/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/'/>
<updated>2026-07-10T20:47:39Z</updated>
<entry>
<title>We migrate to JDK 17</title>
<updated>2026-07-10T20:47:39Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2026-07-10T20:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=dd0225bdde303cc739fed60c9aff28b63b868997'/>
<id>urn:sha1:dd0225bdde303cc739fed60c9aff28b63b868997</id>
<content type='text'>
This  is a hard requirement to be able to migrate
to a more recent jetty version, which may happen sometime soon.</content>
</entry>
<entry>
<title>Release_1.941 - The AI Release</title>
<updated>2026-03-29T09:24:35Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2026-03-29T09:24:35Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=f0464e7fbcfcb69127f0325910f92f113ce23677'/>
<id>urn:sha1:f0464e7fbcfcb69127f0325910f92f113ce23677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrated solr to 9.0</title>
<updated>2024-05-19T15:34:57Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2024-05-19T15:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=8eb0d490aa486e4ade9dd40f4da433e3dc5f4ed6'/>
<id>urn:sha1:8eb0d490aa486e4ade9dd40f4da433e3dc5f4ed6</id>
<content type='text'>
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.</content>
</entry>
<entry>
<title>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</title>
<updated>2023-08-31T15:52:30Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2023-08-31T15:52:30Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=6bd5f49c412be8edaadc5bc707dcd2a521207da5'/>
<id>urn:sha1:6bd5f49c412be8edaadc5bc707dcd2a521207da5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new release number schema and CI processes:</title>
<updated>2022-10-04T14:14:40Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2022-10-04T14:14:40Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=e931b80cf111a07c2dccf0fc4bc82fc79b8a3fa5'/>
<id>urn:sha1:e931b80cf111a07c2dccf0fc4bc82fc79b8a3fa5</id>
<content type='text'>
all commits will now be automatically published at
https://release.yacy.net/</content>
</entry>
<entry>
<title>new release file names with date and git hash</title>
<updated>2022-10-04T13:31:47Z</updated>
<author>
<name>Michael Peter Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2022-10-04T13:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=60c9986a0e4a4f4f75e1ba93e6cf1ac0f9f1fed6'/>
<id>urn:sha1:60c9986a0e4a4f4f75e1ba93e6cf1ac0f9f1fed6</id>
<content type='text'>
...without reference to 9000ish SVN</content>
</entry>
<entry>
<title>create release file path in ant process and explicitly make build dir</title>
<updated>2022-10-03T10:01:23Z</updated>
<author>
<name>Michael Christen</name>
<email>mc@yacy.net</email>
</author>
<published>2022-10-03T10:01:23Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=56aa23a3ca315db011faf611faa1450c4a7a32fa'/>
<id>urn:sha1:56aa23a3ca315db011faf611faa1450c4a7a32fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rm GitRevTask</title>
<updated>2022-07-10T12:33:28Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-10T09:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=c98d09b664fe2a6f69b99f035a73c4d78e16c7db'/>
<id>urn:sha1:c98d09b664fe2a6f69b99f035a73c4d78e16c7db</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>rm buildDate from build.xml and its usages</title>
<updated>2022-07-10T11:32:38Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-10T09:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=3116713672bbcf6aec50439537e451646bc9a11a'/>
<id>urn:sha1:3116713672bbcf6aec50439537e451646bc9a11a</id>
<content type='text'>
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".
</content>
</entry>
<entry>
<title>remove unused branch property in build.xml</title>
<updated>2022-07-10T10:14:46Z</updated>
<author>
<name>Thomas Koch</name>
<email>thomas@koch.ro</email>
</author>
<published>2022-07-09T17:39:30Z</published>
<link rel='alternate' type='text/html' href='https://git.fennell.dev/yacy/commit/?id=b661cc56d8d119d1788bb70df84f1a76809b5924'/>
<id>urn:sha1:b661cc56d8d119d1788bb70df84f1a76809b5924</id>
<content type='text'>
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.
</content>
</entry>
</feed>
