February 2025 Release Notes (v29.1)

Release NameDataset VersionPublish Date
February 2025v29.102/18/2025

Welcome to our February 2025 release notes!

This month, we’re bringing you some exciting updates that make our data fresher, cleaner, and more actionable than ever.

Here’s what’s new:

Dive into the details below, or jump to a specific section using the table of contents.

Table of Contents

📣 Key Announcements

❗Breaking Changes (Going Live This Month)

🚀 Data Updates

🛠 Improvements and Bug Fixes


📣 Key Announcements

Schema Changes

New field job_title_class (Person Schema)

Field NameField TypeField Description
job_title_classEnum (String)The expense line item category this employee would fall into. One of the Canonical Job Classes.
experience.title.classEnum (String)The canonicalized Job Class associated with this job experience

This month, the job_title_class and experience.title.class fields are now officially included in all person records as a result of the sunsetting of our legacy taxonomy for role and sub roles. These fields were first made available in v27.1 via an opt-in parameter.


❗Breaking Changes (Going Live This Month)

❗ Final Sunset of Legacy Role and Sub Role Job Title Taxonomy

Change expected in: v29.1 / February 2025

Previous Announcements: v26 / Apr. 2024, v27.0 / Jul. 2024, v27.1 / Aug. 2024, v27.2 / Sep. 2024, v28.0 / Oct. 2024, v28.1 / Nov. 2024, v28.2 / Dec. 2024, v29.0 / Jan. 2025

Products Impacted: Person / Company / IP Schema

Person Fields ImpactedCompany Fields ImpactedIP Fields Impacted
job_title_role
job_title_sub_role
experience.title.role
experience.title.sub_role
average_tenure_by_role
employee_count_by_month_by_role
employee_count_by_role
recent_exec_departures
recent_exec_hires
top_next_employers_by_role
top_previous_employers_by_role
person.job_title_role
person.job_title_sub_role

As of this month’s release, we have fully ended support for our legacy Role and Sub Role Taxonomy. All PDL datasets for all customers have now been transitioned to the new taxonomy.

⚠️

As of this month’s release (February 2025, v29.1), all PDL datasets for all customers have been transitioned to the new taxonomy.

What This Means for You

With the final transition to the new taxonomy now in effect, customers will no longer receive datasets using the legacy role and sub role taxonomy. All data will now be delivered using the updated class, roles and subroles values.

For Customers Who Have Already Transitioned

If you’re a Data License using the new taxonomy, no further action is needed. You will continue to receive your data as normal.

If you’re an API customer, the updated_title_roles parameter is no longer needed in your API requests.

For Customers Who Have Not Yet Transitioned

If you haven’t yet transitioned, this release marks the end of the legacy taxonomy. Data from this month’s build onwards will now contain fields using the new taxonomy, so you will need to migrate your systems to support the new taxonomy.

Resources

If needed, please use the following resources to migrate to the new taxonomy. As always, reach out to your Customer Success and Technical Services teams for questions and support.

Documentation for the current Class, Role and Sub Role values can be found here:

⚠️

Legacy Documentation

Documentation for the legacy role and sub role canonical fields will be preserved for the time being here:

The mapping from the legacy taxonomy to the new taxonomy can still be found here:

⚠️ Upcoming Breaking Changes

🚧

Upcoming Breaking Changes

Upcoming breaking changes in future versions may impact your current processes. We are announcing them here to provide ample time for you to adjust your processes accordingly.

⚠️ Snowflake Listing Migration

Change expected in: v30.0 / April 2025

Previous Announcements: v29.0 / Jan. 2025

Products Impacted: Snowflake Listings

In April 2025, we will be migrating all Snowflake customers with multiple listings to a single listing per customer.

Why this change?
Historically, Snowflake customers receiving multiple data entities (i.e. both Person and Company datasets) were assigned separate listings in Snowflake for each entity. As of August 2024, we transitioned all new customers to a single-listing approach that improved our ability to support and deliver customer data. By April 2025, we will be migrating our remaining Snowflake customers to a single listing.

Options for Migration
For customers with multiple listings, there are 2 options for migrating to a single listing:

  1. New Listing (recommended, default): PDL creates a new listing for the customer, and moves all data from the pre-existing listings into the new listing. All pre-existing listings will be removed. Note that this is the recommended approach as it allows more time for customers to transition and ensures acceptance of the new format and listing. This is also the default option that will be applied unless customers request otherwise.
  2. Merge and Deprecate: Customers can choose to keep one of their existing listings (e.g. Person) and the data from the other listing (e.g. Company) will be moved over to the first listing. Once the data has been moved over, PDL will remove the second listing.

As mentioned above, we strongly recommend the New Listing approach (option 1) for customers as it ensures proper configuration and consistency across the transition. If no action is taken, customers will automatically be migrated using the New Listing approach. To begin your migration process or specify your desired migration approach, please connect with your Technical Services and Customer Account team.

⚠️ (New) Deprecation of Skill Enrichment API

Change expected in: v30.0 / April 2025

Previous Announcements: v29.0 / Jan. 2025

Products Impacted: Skill Enrichment API

Products Impacted
Skill Enrichment API

In April 2025, we will be deprecating the and removing the Skill Enrichment API.

Why this change?
The Job Title and Skill Enrichment APIs were designed to help improve the user experience when working with our Person Search API. However, based on historical usage patterns we’ve decided to reprioritize our efforts on these APIs. Specifically, we will be sunsetting the Skill Enrichment API, which has had limited usage, in favor of improving our Job Title Enrichment API (details of this will be announced in a future release).

For any questions, please contact your Customer Account Team. If you have feedback or product suggestions, please share them in our Roadmap Feature Request Board!


🚀 Data Updates

📘

February 2025 is a Minor Release

As a reminder, February 2025 is a minor release. This means that the information reported below is based off of the last one month of updates (rather than the 3 months of updates we typically report for the major releases).

Freshness

The number of jobs and locations verified in our datasets over the past month (based on the job_last_verified and location_last_updated fields).

Job Changes

The number of person records where the primary job experience changed in our Person Dataset over the past month (based on the job_last_changed field).

DatasetGeographyRecords Updated
ResumeGlobal3,644,509
ResumeUnited States910,060

Coverage (Full Stats: Person, Company)

Resume Dataset

LinkageCoverage in v29.0Coverage in v29.1Increase (%)
total_records736,325,366737,689,9890.19%
job_title_sub_role91,464,350204,340,539123.00%
experience.title.sub_role165,187,811295,335,28379.00%
headline38,462,18961,893,38861.00%
job_title_role156,985,217251,442,09860.00%
experience.title.role238,896,469338,651,42142.00%
job_summary60,915,37473,561,90621.00%
summary115,792,801139,702,38021.00%
experience.summary136,829,932163,860,52020.00%
education.summary52,533,34359,057,68712.00%

API Dataset

LinkageCoverage in v29.0Coverage in v29.1Increase (%)
total_records2,458,046,5942,461,673,0170.15%

Email Dataset

LinkageCoverage in v29.0Coverage in v29.1Increase (%)
total_records634,898,506635,947,7010.17%

Mobile Phone Dataset

LinkageCoverage in v29.0Coverage in v29.1Increase (%)
total_records485,553,309486,275,2480.15%

Company Dataset

LinkageCoverage in v29.0Coverage in v29.1Increase (%)
total_records71,478,66071,479,3820.001%

Commentary

  • We saw significant improvements in our fill rates for roles (~42%) and sub roles (~79%) in our resume dataset as a result of the release of the new Role and Sub Role taxonomy.
  • We saw a 61% increase in our coverage of headline as we continue to backfill headlines for person profiles.
  • We saw a roughly 20% increase in fill rates for summaries in our resume dataset as a result of some improvements to our cleaning logic (see below)

🛠 Improvements and Bug Fixes

Improvements

  • Person
    • Our new Role / Sub Role Taxonomy has now been released, providing increased fill rates and greater granularity of job title roles across our Person, Company and IP datasets.
    • We improved our summary cleaning logic to be more tolerant of non-English characters (such as diacritics) in summaries. We saw an increase in our summary fill rates this month, which will continue to increase in future builds as we re-crawl and re-ingest data.
    • We made improvements to our entity resolution logic to better handle profiles where individuals had changed their maiden / former last name into their middle name, resulting in us being able to merge an additional 1M records during this month’s build.
  • Company
    • We have removed the unemployed role tag from our Company Insights headcount calculations as part of the release of our Role / Sub Role Taxonomy
    • We updated our model for estimating inferred_revenue values for our Company records to leverage the role tagging improvements from the new Role / Sub Role Taxonomy.

Bug Fixes

  • We fixed a bug in our Person build that was causing us to incorrectly drop work experiences from the experience array.
  • We fixed a bug in our new Role / Sub Role taxonomy that was non-deterministically selecting a role / sub_role classification when multiple classifications were applicable. We are now taking a conservative approach by not providing a tag when multiple tags can apply.
  • We fixed a bug in our name parser that was incorrectly including the Certified Global Sanctions Specialist certification in the name fields for a subset of person records.