<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phorge-elasticsearch-modern.git/README.md, branch development</title>
<subtitle>Phorge full-text search extension for Elasticsearch 7.x / 8.x / OpenSearch via the typeless API (mirror of https://github.com/vyos/phorge-elasticsearch-modern.git)
</subtitle>
<id>https://git.amelek.net/vyos/phorge-elasticsearch-modern.git/atom?h=development</id>
<link rel='self' href='https://git.amelek.net/vyos/phorge-elasticsearch-modern.git/atom?h=development'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/phorge-elasticsearch-modern.git/'/>
<updated>2026-05-23T12:35:17+00:00</updated>
<entry>
<title>Address PR 16 CR findings</title>
<updated>2026-05-23T12:35:17+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-23T12:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/phorge-elasticsearch-modern.git/commit/?id=a19f5c077c0ed8ee4d88c0c8d704995b155d3dc2'/>
<id>urn:sha1:a19f5c077c0ed8ee4d88c0c8d704995b155d3dc2</id>
<content type='text'>
- README cluster.search example uses 'phabricator/' to match host
  default (was '/phabricator'; both work for index name but the
  host uses path verbatim for the base URI).
- Add VERIFICATION.md placeholder with the planned smoke-test matrix
  template; status notes v0.1.0 is pending IS-474.
- Engine reindex: replace 'if ($time)' falsy check with 'if ($time
  !== null)' so a Unix epoch timestamp (0) is not silently dropped.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>D1 fixup: split rollback guidance by migration stage to prevent read outage</title>
<updated>2026-05-23T10:58:55+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-23T10:58:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/phorge-elasticsearch-modern.git/commit/?id=32ebd226125027ce05159cc68f9a9b4d072841ea'/>
<id>urn:sha1:32ebd226125027ce05159cc68f9a9b4d072841ea</id>
<content type='text'>
Step 9 previously said 'flip the new entry's roles back to {"read":
false, "write": false} at any stage', which is unsafe after step 8
has already removed read from the ES 5 entry. Following that
instruction post-step-8 would leave zero read-capable hosts, causing
search errors for all in-flight requests.

Split the rollback note into two sub-bullets:
- Before step 8: removing the new entry is safe; ES 5 already serves
  reads.
- After step 8: restore ES 5 read role first (or simultaneously),
  then disable the new entry.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>Docs: Full README with install, migration, and limitations</title>
<updated>2026-05-23T10:56:33+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-22T09:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/phorge-elasticsearch-modern.git/commit/?id=2312f4187160cf10daeda44aa14be43acc4797ce'/>
<id>urn:sha1:2312f4187160cf10daeda44aa14be43acc4797ce</id>
<content type='text'>
Install steps include the verified load-libraries shape (flat array
of paths) and explicit hosts[].roles config. Migration is the
parallel-write cutover with health preflight and one-config-change
rollback at every stage. Limitations call out the auth deferral, the
missing timeout key, and the upstream extension-API instability.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>Initial commit: bootstrap repo scaffolding</title>
<updated>2026-05-22T07:35:39+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-22T07:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/phorge-elasticsearch-modern.git/commit/?id=d166fc63c5d700ac93533e3aa4c90dea0c870c4a'/>
<id>urn:sha1:d166fc63c5d700ac93533e3aa4c90dea0c870c4a</id>
<content type='text'>
Apache-2.0 license. .arcconfig points at sibling phorge checkout for
arc liberate static analysis. README is a skeleton; full content
lands once the library exposes a working install path.
</content>
</entry>
</feed>
