<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://junedata.github.io/arcgis-schema-tracker/feed.xml" rel="self" type="application/atom+xml" /><link href="https://junedata.github.io/arcgis-schema-tracker/" rel="alternate" type="text/html" /><updated>2026-04-29T13:21:11+00:00</updated><id>https://junedata.github.io/arcgis-schema-tracker/feed.xml</id><title type="html">ArcGIS Schema Tracker</title><subtitle>Tracking schema changes in public ArcGIS datasets. Subscribe to be notified when a field is added, renamed, or removed.</subtitle><entry><title type="html">[Info] Schema update: Rental_Registrations</title><link href="https://junedata.github.io/arcgis-schema-tracker/posts/2026/04/07/rental-registrations/" rel="alternate" type="text/html" title="[Info] Schema update: Rental_Registrations" /><published>2026-04-07T00:00:00+00:00</published><updated>2026-04-07T00:00:00+00:00</updated><id>https://junedata.github.io/arcgis-schema-tracker/posts/2026/04/07/rental-registrations</id><content type="html" xml:base="https://junedata.github.io/arcgis-schema-tracker/posts/2026/04/07/rental-registrations/"><![CDATA[<table>
  <tbody>
    <tr>
      <td><strong>2026-04-07 03:33 PM EDT</strong></td>
      <td><a href="https://github.com/junedata/arcgis-schema-tracker/commit/8367e26be6b46bb6f2290337bee8179e061aed30"><code class="language-plaintext highlighter-rouge">8367e26b</code></a></td>
    </tr>
  </tbody>
</table>

<h2 id="rental_registrations"><code class="language-plaintext highlighter-rouge">Rental_Registrations</code></h2>

<p><strong>Fields modified (2):</strong></p>
<ul>
  <li><code class="language-plaintext highlighter-rouge">Record_ID</code>
    <ul>
      <li>description changed</li>
    </ul>
  </li>
  <li><code class="language-plaintext highlighter-rouge">b1_alt_ID</code>
    <ul>
      <li>description changed</li>
    </ul>
  </li>
  <li><strong>Table description:</strong> missing</li>
  <li><strong>Field descriptions:</strong> 97% complete</li>
  <li><strong>Column naming:</strong> mixed: 27, PascalCase: 3, UPPER_SNAKE: 1</li>
</ul>

<p><a href="https://github.com/junedata/arcgis-schema-tracker/commit/8367e26be6b46bb6f2290337bee8179e061aed30#schemas-Rental_Registrations.FeatureServer.0.schema.json">View full diff -&gt;</a>
<a href="https://services3.arcgis.com/dty2kHktVXHrqO8i/ArcGIS/rest/services/Rental_Registrations/FeatureServer/0/query?where=1%3D1&amp;outFields=*&amp;orderByFields=OBJECTID+DESC&amp;f=html">REST API -&gt;</a></p>

<hr />

<h2 id="why-it-matters--developers">Why it matters – developers</h2>

<p>It appears that a UNIQUE constraint was added to the Record_ID field, and removed from the b1_alt_ID field. The change probably won’t affect any downstream applications.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[2026-04-07 03:33 PM EDT 8367e26b]]></summary></entry><entry><title type="html">[Breaking] Schema change: Property_Maintenance_Investigations</title><link href="https://junedata.github.io/arcgis-schema-tracker/posts/2026/04/05/property-maintenance-investigations/" rel="alternate" type="text/html" title="[Breaking] Schema change: Property_Maintenance_Investigations" /><published>2026-04-05T00:00:00+00:00</published><updated>2026-04-05T00:00:00+00:00</updated><id>https://junedata.github.io/arcgis-schema-tracker/posts/2026/04/05/property-maintenance-investigations</id><content type="html" xml:base="https://junedata.github.io/arcgis-schema-tracker/posts/2026/04/05/property-maintenance-investigations/"><![CDATA[<table>
  <tbody>
    <tr>
      <td><strong>2026-04-05 10:18 AM EDT</strong></td>
      <td><a href="https://github.com/junedata/arcgis-schema-tracker/commit/2072cd9ce4c215d3d2e60ed7b50025339689303a"><code class="language-plaintext highlighter-rouge">2072cd9c</code></a></td>
    </tr>
  </tbody>
</table>

<blockquote>
  <p><strong>This commit contains a potential breaking change.</strong> A breaking change occurs when a field is removed, renamed, or has its type changed – any downstream query, pipeline, or application that references the old field name or type will fail silently or return no data.</p>
</blockquote>

<h2 id="property_maintenance_investigations"><code class="language-plaintext highlighter-rouge">Property_Maintenance_Investigations</code></h2>

<p><strong>Fields renamed (6) – breaking change:</strong></p>
<ul>
  <li><code class="language-plaintext highlighter-rouge">Investigation_Desc</code> -&gt; <code class="language-plaintext highlighter-rouge">INVESTIGATION_DESC</code></li>
  <li><code class="language-plaintext highlighter-rouge">Investigation_Type</code> -&gt; <code class="language-plaintext highlighter-rouge">INVESTIGATION_TYPE</code></li>
  <li><code class="language-plaintext highlighter-rouge">Project</code> -&gt; <code class="language-plaintext highlighter-rouge">PROJECT</code></li>
  <li><code class="language-plaintext highlighter-rouge">B1_APPL_STATUS</code> -&gt; <code class="language-plaintext highlighter-rouge">RECORD_STATUS</code></li>
  <li><code class="language-plaintext highlighter-rouge">LAST_INSEPCTION_DATE</code> -&gt; <code class="language-plaintext highlighter-rouge">LAST_INSPECTION_DATE</code> <em>(fixed typo)</em></li>
  <li><code class="language-plaintext highlighter-rouge">PERMIT_ID</code> -&gt; <code class="language-plaintext highlighter-rouge">RECORD_ID</code></li>
</ul>

<p><strong>Fields added (1):</strong></p>
<ul>
  <li><code class="language-plaintext highlighter-rouge">RECORD_STATUS_DATE</code></li>
</ul>

<p><strong>Table configuration:</strong></p>
<ul>
  <li><strong>Table description:</strong> missing</li>
  <li><strong>Field descriptions:</strong> 72% complete</li>
  <li><strong>Column naming:</strong> UPPER_SNAKE: 11, mixed: 6, PascalCase: 1</li>
</ul>

<p><a href="https://github.com/junedata/arcgis-schema-tracker/commit/2072cd9ce4c215d3d2e60ed7b50025339689303a#schemas-Property_Maintenance_Investigations.FeatureServer.0.schema.json">View full diff -&gt;</a>
<a href="https://services3.arcgis.com/dty2kHktVXHrqO8i/ArcGIS/rest/services/Property_Maintenance_Investigations/FeatureServer/0/query?where=1%3D1&amp;outFields=*&amp;orderByFields=OBJECTID+DESC&amp;f=html">REST API -&gt;</a></p>

<hr />

<h2 id="why-it-matters">Why it matters</h2>

<p>RECORD_STATUS_DATE is a new field that appears to be updated when the RECORD_STATUS field changes. Three field names are changed to match the UPPER_SNAKE naming convention, two are changed to more accurately reflect their purpose, and one is renamed to correct a typo.</p>

<h2 id="note-for-developers">Note for developers</h2>

<p><strong>Action required:</strong> Any pipeline or script referencing the removed/renamed fields by name will fail on its next run. Review the field list above and update references before the next execution.</p>

<p>Downstream services that use different field names will likely fail and produce errors. Review the field list above and update references before the your next code execution.</p>

<h2 id="open-questionscomments">Open questions/comments</h2>

<ul>
  <li>Maintainers should add a service-level description to the schema for clarify of purpose.</li>
  <li>Maintainers should add descriptions where missing for each field.</li>
  <li>Specific field names, like ‘ObjectID’, may be difficult to change without rebuilding indexes or potentially breaking existing queries. Other field names, like ‘DW_*’, are likely created by JOINs on other tables using mixed case.</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[2026-04-05 10:18 AM EDT 2072cd9c]]></summary></entry></feed>