<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Philterd releases</title><link>https://philterd.ai/releases/</link><description>Latest releases across every Philterd open-source project.</description><language>en-us</language><atom:link href="https://philterd.ai/releases/index.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Wed, 10 Jun 2026 18:25:19 +0000</lastBuildDate><item><title>Phileas 4.0.0</title><link>https://github.com/philterd/phileas/releases/tag/4.0.0</link><guid isPermaLink="true">https://github.com/philterd/phileas/releases/tag/4.0.0</guid><pubDate>Wed, 10 Jun 2026 18:25:19 +0000</pubDate><description>Phileas 4.0.0 released from philterd/phileas. There are breaking changes in 4.0.0 and lots of improvements. One of the biggest is the policy schema is now managed externally and upstream. This decouples Phileas from the policy schema and allows both to develop independently and allows the policy schema to be used in other PII-focused applications.
See the release notes for more information: https://github.com/philterd/phileas/blob/4.0.0/RELEASE_NOTES.md
**Full Changelog**: https://github.com/philterd/phileas/compare/3.3.0...4.0.0</description></item><item><title>Phileas 3.3.0</title><link>https://github.com/philterd/phileas/releases/tag/3.3.0</link><guid isPermaLink="true">https://github.com/philterd/phileas/releases/tag/3.3.0</guid><pubDate>Thu, 02 Apr 2026 19:29:27 +0000</pubDate><description>Phileas 3.3.0 released from philterd/phileas. &amp;lt;!-- Release notes generated using configuration in .github/release.yml at 3.3.0 --&amp;gt;
## What&amp;#39;s Changed
* Fixing text spans apply by @jzonthemtn in https://github.com/philterd/phileas/pull/292
* Adjusting libphone number max tries by @jzonthemtn in https://github.com/philterd/phileas/pull/294
* Adds optional custom lists for anonymization to each filter by @jzonthemtn in https://github.com/philterd/phileas/pull/293
* Adding filter type to context service by @jzonthemtn in https://github.com/philterd/phileas/pull/295
* Simplifying how the anonymized token is retrieved by @jzonthemtn in https://github.com/philterd/phileas/pull/296
* Adding UUID anonymization method by @jzonthemtn in https://github.com/philterd/phileas/pull/297
* Moving anonymization service to filter strategy by @jzonthemtn in https://github.com/philterd/phileas/pull/298
* Replace faker by @jzonthemtn in https://github.com/philterd/phileas/pull/299
* Removing hospital abbreviations filter. Updating deprecated code. by @jzonthemtn in https://github.com/philterd/phileas/pull/300
* Adding `mmmm dd yyyy date` format (no comma) by @jzonthemtn in https://github.com/philterd/phileas/pull/301
* Removing policy name by @jzonthemtn in https://github.com/philterd/phileas/pull/302
* Allowing for multiple ph-eye services in a policy by @jzonthemtn in https://github.com/philterd/phileas/pull/304
* Fixes issue when using `firstName.setCapitalized(true)` the capitalization check is only done on fuzzy matches by @jzonthemtn in https://github.com/philterd/phileas/pull/305
**Full Changelog**: https://github.com/philterd/phileas/compare/3.2.0...3.3.0</description></item><item><title>Philter 3.3.0</title><link>https://github.com/philterd/philter/releases/tag/3.3.0</link><guid isPermaLink="true">https://github.com/philterd/philter/releases/tag/3.3.0</guid><pubDate>Mon, 26 Jan 2026 20:48:31 +0000</pubDate><description>Philter 3.3.0 released from philterd/philter. ## What&amp;#39;s Changed
Built on Phileas 3.2.0.
* Adds an `OpenSearchPolicyService` by @jzonthemtn in https://github.com/philterd/philter/pull/26
* #27 Bringing in the PolicyService. by @jzonthemtn in https://github.com/philterd/philter/pull/28
* Consolidating code and simplifying, updates for Phileas 3.0.0 by @jzonthemtn in https://github.com/philterd/philter/pull/30
* Updating class/package names due to refactoring in Phileas by @jzonthemtn in https://github.com/philterd/philter/pull/32
* Updates to support Phileas medical conditions by @jzonthemtn in https://github.com/philterd/philter/pull/35
**Full Changelog**: https://github.com/philterd/philter/compare/3.2.1...3.3.0</description></item><item><title>Phileas 3.2.0</title><link>https://github.com/philterd/phileas/releases/tag/3.2.0</link><guid isPermaLink="true">https://github.com/philterd/phileas/releases/tag/3.2.0</guid><pubDate>Tue, 20 Jan 2026 20:46:26 +0000</pubDate><description>Phileas 3.2.0 released from philterd/phileas. &amp;lt;!-- Release notes generated using configuration in .github/release.yml at 3.2.0 --&amp;gt;
## What&amp;#39;s Changed
### Other Changes
* Allowing for using own implementation of `Random` in anonymization services by @jzonthemtn in https://github.com/philterd/phileas/pull/282
* Passing in the http client for more control by @jzonthemtn in https://github.com/philterd/phileas/pull/283
* Updating log4j to 2.25.3 by @jzonthemtn in https://github.com/philterd/phileas/pull/285
* Adding support for pheye medical conditions filter by @jzonthemtn in https://github.com/philterd/phileas/pull/287 and https://github.com/philterd/phileas/pull/288
* Fixing persons as ages by @jzonthemtn in https://github.com/philterd/phileas/pull/290
**Full Changelog**: https://github.com/philterd/phileas/compare/3.1.0...3.2.0</description></item><item><title>Phileas 3.1.0</title><link>https://github.com/philterd/phileas/releases/tag/3.1.0</link><guid isPermaLink="true">https://github.com/philterd/phileas/releases/tag/3.1.0</guid><pubDate>Mon, 29 Dec 2025 15:28:26 +0000</pubDate><description>Phileas 3.1.0 released from philterd/phileas. &amp;lt;!-- Release notes generated using configuration in .github/release.yml at 3.1.0 --&amp;gt;
## What&amp;#39;s Changed
### Other Changes
* Adding a fuzzy option to allow for using a bloom filter for dictionaries by @jzonthemtn in https://github.com/philterd/phileas/pull/262
* Removing alert on filter strategy by @jzonthemtn in https://github.com/philterd/phileas/pull/264
* Creating an abstract filter result by @jzonthemtn in https://github.com/philterd/phileas/pull/266
* Removing mime type for plain text because it&amp;#39;s the only choice by @jzonthemtn in https://github.com/philterd/phileas/pull/268
* Fixing spelling of filterResponse. by @jzonthemtn in https://github.com/philterd/phileas/pull/269
* Adding FPE to other filters by @jzonthemtn in https://github.com/philterd/phileas/pull/270
* Removing `apply()` by @jzonthemtn in https://github.com/philterd/phileas/pull/272
* Adding line number to span and setting it during pdf processing by @jzonthemtn in https://github.com/philterd/phileas/pull/273
* Separating PhileasFilterService into subclasses by @jzonthemtn in https://github.com/philterd/phileas/pull/274
* Add ability redact existing spans in a PDF by @jzonthemtn in https://github.com/philterd/phileas/pull/275
* Adding paragraph number to span. by @jzonthemtn in https://github.com/philterd/phileas/pull/276
* Bump org.apache.logging.log4j:log4j-core from 2.23.1 to 2.25.3 by @dependabot[bot] in https://github.com/philterd/phileas/pull/277
* Changing to SecureRandom by @jzonthemtn in https://github.com/philterd/phileas/pull/278
* Updating dependencies. Setting log4j version to 2.23.1. by @jzonthemtn in https://github.com/philterd/phileas/pull/279
* Changes to using `secure()` for random by @jzonthemtn in https://github.com/philterd/phileas/pull/280
**Full Changelog**: https://github.com/philterd/phileas/compare/3.0.0...3.1.0</description></item><item><title>Phileas 3.0.0</title><link>https://github.com/philterd/phileas/releases/tag/3.0.0</link><guid isPermaLink="true">https://github.com/philterd/phileas/releases/tag/3.0.0</guid><pubDate>Fri, 31 Oct 2025 15:38:15 +0000</pubDate><description>Phileas 3.0.0 released from philterd/phileas. &amp;lt;!-- Release notes generated using configuration in .github/release.yml at 3.0.0 --&amp;gt;
## What&amp;#39;s Changed
This version restructures the project for the goal of simplification. There is now a single module instead of multiple module. There are also lots of other changes described below.
### Other Changes
* Allow custom PolicyService. by @jzonthemtn in https://github.com/philterd/phileas/pull/214
* #215 Removing `LocalPolicyService` and defaulting to `InMemoryPolicyService` by @jzonthemtn in https://github.com/philterd/phileas/pull/216
* Removing unused references to fhir. by @jzonthemtn in https://github.com/philterd/phileas/pull/221
* Improving policy serialization by @jzonthemtn in https://github.com/philterd/phileas/pull/219
* Changing PolicyService to use Policy objects instead of strings by @jzonthemtn in https://github.com/philterd/phileas/pull/227
* Removing metrics that can be tracked by the implementer by @jzonthemtn in https://github.com/philterd/phileas/pull/225
* Remove commons math dependency by @jzonthemtn in https://github.com/philterd/phileas/pull/223
* Various cleanup of unused code by @jzonthemtn in https://github.com/philterd/phileas/pull/229
* Removing sentiment detection of PII by @jzonthemtn in https://github.com/philterd/phileas/pull/231
* Using threadsafe implementations by @jzonthemtn in https://github.com/philterd/phileas/pull/233
* Removing PolicyService by @jzonthemtn in https://github.com/philterd/phileas/pull/236
* Adds &amp;#34;incrememental redaction&amp;#34; that hashes the text after each span is applied by @jzonthemtn in https://github.com/philterd/phileas/pull/238
* Adding environment variables for pheye configuration by @jzonthemtn in https://github.com/philterd/phileas/pull/240
* Adding split service based on character count. by @jzonthemtn in https://github.com/philterd/phileas/pull/241
* Removing unneeded property by @jzonthemtn in https://github.com/philterd/phileas/pull/243
* Adding token counter and token counts to responses by @jzonthemtn in https://github.com/philterd/phileas/pull/244
* Fix hardcoded PhEye filter type by @jzonthemtn in https://github.com/philterd/phileas/pull/247
* Adds a skip property to post filters that allows them to be skipped by @jzonthemtn in https://github.com/philterd/phileas/pull/245
* Changing the =&amp;gt; to the more common &amp;gt;= for conditions by @jzonthemtn in https://github.com/philterd/phileas/pull/248
* Refactors into a single module and reimagines the `context` by @jzonthemtn in https://github.com/philterd/phileas/pull/249
* Adding incremental redactions for PDFs by @jzonthemtn in https://github.com/philterd/phileas/pull/251
* Fixing returning invalid IBAN codes by @jzonthemtn in https://github.com/philterd/phileas/pull/250
* Removes unneeded faker code and resource files and using faker for IBAN codes and credit card numbers by @jzonthemtn in https://github.com/philterd/phileas/pull/252
* Removing documentId by @jzonthemtn in https://github.com/philterd/phileas/pull/253
* Allows for applying previously identified spans to text by @jzonthemtn in https://github.com/philterd/phileas/pull/254
* Removing unneeded `attributes` from filter service by @jzonthemtn in https://github.com/philterd/phileas/pull/256
* Updating dependencies by @jzonthemtn in https://github.com/philterd/phileas/pull/258
* Removing unused `all` property by @jzonthemtn in https://github.com/philterd/phileas/pull/260
* Removing unneeded get occurrences function by @jzonthemtn in https://github.com/philterd/phileas/pull/259
* Renaming Response classes to Result and organizing packages by @jzonthemtn in https://github.com/philterd/phileas/pull/257
**Full Changelog**: https://github.com/philterd/phileas/compare/2.12.3...3.0.0</description></item><item><title>Philter 3.2.1</title><link>https://github.com/philterd/philter/releases/tag/3.2.1</link><guid isPermaLink="true">https://github.com/philterd/philter/releases/tag/3.2.1</guid><pubDate>Fri, 31 Oct 2025 15:16:27 +0000</pubDate><description>Philter 3.2.1 released from philterd/philter. Dependency updates. No functional changes.
**Full Changelog**: https://github.com/philterd/philter/compare/3.2.0...3.2.1</description></item><item><title>Philter 3.2.0</title><link>https://github.com/philterd/philter/releases/tag/3.2.0</link><guid isPermaLink="true">https://github.com/philterd/philter/releases/tag/3.2.0</guid><pubDate>Thu, 29 May 2025 15:47:46 +0000</pubDate><description>Philter 3.2.0 released from philterd/philter. ## What&amp;#39;s Changed
* Bring in caches from Phileas by @jzonthemtn in https://github.com/philterd/philter/pull/23
* Updating dependency versions.
* Now using Phileas 2.13.2
**Full Changelog**: https://github.com/philterd/philter/compare/3.1.0...3.2.0</description></item><item><title>Philter 3.1.0</title><link>https://github.com/philterd/philter/releases/tag/3.1.0</link><guid isPermaLink="true">https://github.com/philterd/philter/releases/tag/3.1.0</guid><pubDate>Sun, 23 Mar 2025 16:44:10 +0000</pubDate><description>Philter 3.1.0 released from philterd/philter. ## What&amp;#39;s Changed
For pre-built cloud images, visit https://www.philterd.ai/philter/.
* Now built on Phileas 2.12.0.
* Adding file headers. by @jzonthemtn in https://github.com/philterd/philter/pull/15
* Removing Lucene for changes in philterd/phileas#176. by @jzonthemtn in https://github.com/philterd/philter/pull/18
* Adding a docker-compose that does not require a build. by @jzonthemtn in https://github.com/philterd/philter/pull/19
**Full Changelog**: https://github.com/philterd/philter/compare/3.0.0...3.1.0</description></item><item><title>Philter 3.0.0</title><link>https://github.com/philterd/philter/releases/tag/3.0.0</link><guid isPermaLink="true">https://github.com/philterd/philter/releases/tag/3.0.0</guid><pubDate>Tue, 04 Mar 2025 17:22:07 +0000</pubDate><description>Philter 3.0.0 released from philterd/philter. * Built against [Phileas 2.9.1](https://github.com/philterd/phileas/releases/tag/2.9.1).
* Now uses the [ph-eye](https://github.com/philterd/ph-eye) service for redaction of Persons.
* First major release as open source software.
**Full Changelog**: https://www.philterd.ai/philter-release-notes/
Note the `3.0.0` tag was created on November 20, 2024.</description></item></channel></rss>