<?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://www.philterd.ai/releases/</link><description>Latest releases across every Philterd open-source project.</description><language>en-us</language><atom:link href="https://www.philterd.ai/releases/index.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Thu, 02 Apr 2026 19:29:27 +0000</lastBuildDate><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>Phileas 2.12.3</title><link>https://github.com/philterd/phileas/releases/tag/2.12.3</link><guid isPermaLink="true">https://github.com/philterd/phileas/releases/tag/2.12.3</guid><pubDate>Thu, 29 May 2025 15:46:46 +0000</pubDate><description>Phileas 2.12.3 released from philterd/phileas. &amp;lt;!-- Release notes generated using configuration in .github/release.yml at 2.12.3 --&amp;gt;
## What&amp;#39;s Changed
### Other Changes
* Not closing the http connection to ph-eye. by @jzonthemtn in https://github.com/philterd/phileas/pull/212
**Full Changelog**: https://github.com/philterd/phileas/compare/2.12.2...2.12.3</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>