ProdX
ProdX
Release Notes
2025 10d 10/21/2025 prodx data quality added unit of measure toggle to overflow menu all charts added option to select what is shown on notes bar data quality – added onboarding status as filter options restricted non admin users to view only wells with onboarding status “done” charts – standardized time picker component across all charts settings – added discharge coefficient override to bhp compute adjusted well model lookup to reference date only instead of date and time adjusted gas lift traverse calculations to ensure estimated injection depth is shallower than the packer added optional discharge coefficient override to bhp settings fixed edge case errors that can arise during current authentication 2025 10c 10/14/2025 netx added compressor list to filter scenario results enforced max oil rate constraints added scenario run success toast message scenario & equipment settings – set all tabs to open as a default implemented several bug fixes and performance improvements compute netx – adjusted solution behavior for wells with the shut in option enabled in well settings limited historical recalculations to 3 months 2025 10b 10/10/2025 ui tech debt – removed legacy gasliftrate references and updated backend uom mapping to use gasrate added feature toggle for netx data quality – updated search bars to correctly display typed text reservoir pressure calibration – adjusted pi labels to only show exponential notation if the value is less than 0 0001 reservoir pressure calibration – added a dropdown to select the bhp correlation flow method in the calculator conventional – adjusted production charts to ensure well tests display correctly when changing the date range reservoir pressure calibration – adjusted chart layout reservoir pressure calibration – replaced reset with cancel when adding a new calibration without making any changes compute added tenant feature toggle for netx integrated multi well gas lift optimization into netx reservoir pressure calibration – resolved cache issue causing incorrect well model to be used when updating multiple wells simultaneously 2025 10a 10/03/2025 ui data quality – updated units of measure and added uom toggle to convert data quality values to match user settings monitor – added reservoir pressure calibration workflow and is available when feature toggle is enabled reservoir pressure calibration – added settings to enable auto calibration checks with configurable pi change type (absolute or relative), thresholds for pi change and vlp error bhp calibration – added legend hover effect to highlight chart series by bolding lines data quality – adjusted double refresh after changing groups copilot – added issues timeline chart to esp and gas lift pages compute updated mw glo solver to improve multi well gas lift allocations in preparation for netx migration added scoped client for graphql queries for netx fixed casing profile handling for late sidetracks to ensure correct string reconciliation without impacting existing functionality added computed pi to reservoir pressure calibration sensitivity calculator results enabled well diagnostics to populate even without daily production so wells can still be filtered in the ui 2025 09d 9/26/2025 compute added deduplication to historical recalc mutations by well and date range to avoid overwhelming the system in the event of subsequent identical requests edge case handling for reservoir pressure calibration model netx add well attributes, update api nullability, create default groups and projects, and add node to node well and compressor constraints to api update default app config to run forecast variance report for conventional tenants fix issue where pcp installation dates were not candidates for new well model creation (only affected scenarios where bad data had pcp changes without corresponding tubing changes) data platform update nullability of wells resolver to reflect actual implementation address cves from vulnerability review 2025 09c 9/19/2025 ui bhp calibration – resolved an issue causing page to not load after running a bhp recalculation and switching groups technical debt – refactored unit conversion logic data quality – added the ability to access data quality from the overflow menu on monitor, copilot, and advisor workflows time series – added option to overlay daily data multi well analysis – updated chart behavior to default to a scatter plot when the x axis is not time based with the exception of material balance time data quality added same filter options as well selection filters added pcp fields (intake pressure, discharge pressure, speed, torque) with proper uom support and grouping to multi well analysis and well performance dashboard template column options all charts – added rejected opportunities to note bar conventional – updated the ipr chart tooltip in well model calibration to ensure it stays within page boundaries data quality – improved behavior when switching from all wells to a well group without timeseries data after viewing well details advisor – adjusted the formatting for valve type on gas lift valve configuration notes bar – added recommended/new setpoint, approver, and comments to tooltip added capability to add “my tags” on monitor, copilot, and advisor workflows compute added support to filter data quality results by well xids added additional tables to the data management mutation resolver to support database and result management operations conventional – added gas lift and natural flow reservoir pressure calibration model with feature toggle support data platform optimized memory utilization on reactive code to improve performance when loading large datasets 2025 09b 9/12/2025 compute enhance netx api functionality for continued ui development update casing topmd error and warning thresholds warning is now > 100’ to <= 450’ error is now > 450’ update bhp calibration on demand calculation to allow readonly users to run it 2025 09a 9/08/2025 ui wellhead diagram – changed “casing” pressure to display as “prod casing” and added downhole pressure gauge information adjusted warning label badge colors to be consistent with data quality copilot esp – adjusted tooltip to not display beyond the esp performance downhole chart when chart is no longer visible well performance dashboard – added tooltip for hidden tags opportunity badge – updated explanations for recommendations with a decrease in daily cashflow for gas lift wells added unit of measure (uom) configurations for initial solution gor, rsi, and rpm, and standardized uom for liquid productivity index and oil well productivity index compute netx – enhanced edge and node handling and exposed groupxid to api copilot esp – updated calculations to ensure the surging and minimum reservoir bhp allowed lines appear on the esp performance downhole chart added global historical recalc mutation to support up to 1 year lookback and orchestrate multiple recalcs in a single call restricted feature toggle management to xecta management role added pcptorque support to wpar and reservoir grouping data platform added a new unit of measure for initial solution gas oil ratio, revolutions per minute, and pcptorque updated api client for pcptorque 2025 08e 8/29/2025 ui explorer – added distance scale to maps model settings – added secondary confirmation for bulk apply actions after clicking save well selection – added “my tag” groupings to filter options opportunity badge – updated explanations for recommendations with a decrease in daily cashflow well selection – adjusted expand all and collapse all options to disabled once they are selected added model history to all overflow menus my tags manager – fixed incorrect “all” checkbox state and floating search bar overlap when removing tags advisor settings – unified settings now display in both advisor and model settings views technical debt – renamed and cleaned up wells related variables for consistency in model settings esp tornado chart – adjusted hz scale to fully display when resizing the browser window map – adjusted zoom to improve well visibility when grouping level is set to “low ” conventional – added toggle in model settings to override daily water rate using virtual metering liquid loading detection – added calculator to quickly adjust the critical rate tuning factor compute added warning for bottomhole pressure gauges not set within 500’ of end of tubing conventional – added setting to override daily production water rate with virtual metering netx – added group node and topology node for scenario and network data quality – changed gas lift valve port size check from failure to elevated warning liquid loading detection – added calculator simulation for critical rate tuning factor using coleman, turner, and nagoo correlations merged advisor settings and advisor default settings into a single advisor settings model ai agent – updated ai model to anthropic claude 4 data platform upgraded dependencies in data notification service to resolve security vulnerabilities 2025 08d 8/19/2025 ui user settings – added chart settings to toggle horizontal gridlines and y axis labels on or off across all charts well selection – added “my tags” as a grouping option on applicable workflow pages advisor ai agent – integrated well xid’s to align with backend updates copilot – adjusted page behavior to refresh when changing wells after using the calculator advisor – integrated improved scenario status values to results to align with backend update compute netx – added scenario and project queries to the api opportunity lookback – added opportunity lookback settings query to graphql opportunity lookback – added tubing head pressure, casing head pressure, and scenario status to the daily analysis results opportunity lookback – adjusted recalculation to include full well history for accurate advisor scenario results opportunity lookback – improved cleanup of results to ensure outdated data is deleted when rerun or when user actions (i e setpoint or schedule date) are modified advisor – added improved scenario status values to results 2025 08c 8/15/2025 ui added consistent 404 error handling for invalid or disrupted urls to replace auto correction or infinite loading copilot – gauge pressure data point now displays in the gas lift simulator calculator when available for a well data quality – last production date now retains the correct value when navigating between pages advisor – added ai agent assistant to help with scenario modeling, available to select tenants well performance dashboard – updated onboarding status order for admin roles to follow defined workflow stages well performance dashboard – onboarding status column now displays correctly for admin roles, with cognito roles parsed for both single and multiple role formats well tools – added overflow menu to all relevant level two pages for quick access to tools compute netx – added ability to create and edit scenarios via api gas lift performance – critical injection line now remains visible when toggling 7 day median inputs on data quality – added check to flag wells whose entire daily production history contains zero oil, gas, and water rates data platform advisor – added well xids to ai agent in graphql time series – added three new tags pressure downstream annulus (psig), dhgp discharge (psig), and cht (°f) 2025 08b 8/08/2025 ui well performance dashboard – added internal onboarding status dropdown for admin roles copilot – added websocket notifications to trigger automatic chart updates on the well performance dashboard (copilot tab) and l2 gas lift / l2 esp pages explorer – updated map behavior to ensure bottomhole connections display correctly after moving a clustered surface area outside the map view explorer – updated map rendering so marker labels display correctly for wells with special characters in their names compute opportunity lookback – added additional functionality to calculate historical lookbacks for accepted opportunities advisor ai agent – added a toggle to allow for ai agent to be turned on or off for tenants data platform updated user permissions to grant unrestricted access for accounts with the admin role resolved an issue where wellforecast would return a null value if a well had no forecast results in graphql enhanced aws cloudwatch integration to improve event logging 2025 08a 8/01/2025 ui explorer – added new workflow section housing multi well analysis (formerly known as reservoir performance), forecasting, and forecast variance report, all of which were previously under the monitor workflow general – added a “new” badge label for explorer workflow on icon temporarily and added extra divider to break up workflow section bhp calibration – updated to utilize scientific notation for large values advisor – updated npv formatting to use “m” instead of “k” for thousands data quality – fixed edge cases where error tooltip was not displaying bhp calibration – updated colors when selecting different flow methods under vlp calibration calculator copilot esp – updated optimal metrics in badge header relative to optimization metric selected in settings user tags – added improvements to user tags in well performance dashboard including hover to change colors and one click saves for suggested tags compute copilot – optimized esp save flow to trigger only necessary calculations and refresh the ui without recalculating the full well model esp optimization – added selected optimization function and improved result descriptions and units tech debt improved rabbitmq async event handling netx – fixed issues with edge deletion and test failures caused by duplicate names 2025 07d 7/25/2025 ui esp settings – increased maximum allowable esp frequency to 85 hz well performance dashboard – added user specific tag capabilities tech debt – removed unused legacy code and strengthened validation in component testing tools compute esp settings – increased maximum allowable esp frequency to 85 hz esp optimization fixed edge case that could cause setpoint increase recommendations to not appear on well performance dashboard and ensured the current operating frequency appeared in the performance curve data netx – updated upsert logic to properly persist name, description, and auditable fields when resaving a network advisor ai agent introduce tooling to enable agent chat to federate via graphql and respond via notification service/websockets opportunity lookback – added capabilities for reviewing accepted copilot opportunities across esp, gas lift, and pi workflows well performance dashboard – added internal onboarding status tags for wells, limited to xecta and admin users data platform data quality – optimized backend handling to prevent timeouts when querying large datasets 2025 07c 7/18/2025 ui well performance dashboard templates – fixed issue where users without access to advisor modeling couldn’t add all columns to wp templates well performance dashboard – fixed esp copilot query to pull results for the selected analysis date instead of defaulting to the most recent available data monitor – fixed issue causing infinite spinner when selecting a well with no production data chart now displays a “no data to display” message instead copilot gas lift – well test overlay selection now persists when switching wells, automatically loading the correct well test data and date range model settings – updated "apply to all" button to "apply to filtered list" when well list filters are applied data quality – adjusted tooltip positioning so long error/warning lists no longer extend beyond the screen wellbore diagram – adjusted tooltip formatting dropdown menus – adjusted height and positioning to eliminate scrollbars and ensure full visibility on smaller screens compute gas lift settings liquid loading for oil wells are default to "on" well model journal – cleaned up logs to prevent model execution errors when daily production data is missing well performance dashboard – added user tag capabilities to wpd and filtering options improved the data ingest countdown timer to handle high frequency requests for a single well without triggering race conditions netx – continued enhancement to api data platform notification service – resolved tagging issue with notification build pipeline api client – enhanced authentication token in c# api client to auto refresh tokens notification service – enhanced notification service to support advisor ai agent security – resolved security vulnerabilities for monthly review 2025 07b 7/11/2025 ui well performance dashboard – removed ability to add advisor opportunity column to dashboard when advisor modeling is feature toggled off for a tenant model settings – improved input handling for fields with minimum value requirements, allowing users to edit values more easily and preventing errors when constraints aren’t met copilot – added 7 day median value badges and tooltips to esp and gas lift kpi cards when median setting is enabled copilot – esp settings added options to override daily data with well test and option to only generate opportunity for a well test time series – disabled top right date picker time series – fixed an issue where the final note was not showing on the 3 month view production – fixed issue where charts may not have a synchronized x axis if every series on a given chart started with a period of all null values modified hall plot – updated to work with date picker at the top of the screen monitor dashboard – adjusted tooltip to not cover titles on opportunity sankey chart static material balance – improved tooltip visibility all charts – fixed issue on charts where autoscaling could fail if resetting zoom with a series disabled tech debt – improve type handling for grouping categories from api all charts – fixed tooltip display issues on synchronized charts notes bar – fixed issue where notes could display on the wrong day depending on the well’s timezone and the relative time of daily production data copilot esp – fixed issue with the operating point plotline on the esp surface performance chart was plotting at the max configured frequency for optimization compute netx – added various node types to schema, added schema documentation, and updated schema generation to be consistent with compute platform advisor – fixed bug where hindcasted scenarios using base case pi fits would fail to calculate if the forecast start date was in a different daylight savings period than the current date advisor – fixed issue with base case hindcast scenarios where the modeling layer would ignore settings submitted for forecast duration, pi uplift percent, scenario economic overrides, and cash flow settings (base case default settings would have been used) updated api documentation for advisor types to support ai integration added data quality checks for artificial lift to validate run/pull dates and minimum esp stage count esp optimization – fix issue where a frequency recommendation could be made outside the max frequency setting if the current operating point was also outside of the max frequency setting 2025 07a 7/03/2025 ui time series – notes now respect well time zone settings well performance dashboard – adjusted scroll bar to not overlap header area well performance dashboard – improved table column sizes on large screens for better layout well list – fixed vertical scrolling in well picker when overflowing content copilot esp – adjusted scaling on esp performance surface graph when min/max frequency settings were changed advisor – added lift type badge for hindcast and cbhp scenarios reservoir performance & forecasting map – changed “grouping threshold” to a slider to show less or more wells and settings close when you click back on map well picker – fixed scroll behavior to ensure all wells can be properly viewed and selected compute added modeling flow for opportunity lookbacks copilot esp settings – improved validation copilot esp settings and modeling – added override daily data with well test and only generate opportunity on well test day options copilot esp modeling – save 7 day median outputs to results if enabled added esp, pcp, srp intake pressures to active gauge filter netx – added location property to network nodes netx – added delete support for network, node, and edge netx – improved coverage for automated testing data platform added support for automatic reauthentication in the c# m2m client to improve reliability for long lived sessions 2025 06f 6/27/2025 ui well performance dashboard templates – ensure prodx default template is always available and start new dashboard templates with columns from currently active template well performance dashboard – add filter to “groups” category for active downhole gauges well performance dashboard – removed “!” error/warning badges next to well name and colored lift type badge to indicated error/warning status errors take precedence over warnings, and the tooltips will show what errors or warnings are present model settings – added anomaly severity settings model settings – fix alignment issues with stoplight menu / apply to all bhp calibration – added bhp settings to top right menu options reservoir performance & forecasting map – added user settings to map user can choose grouping threshold or show/hide labels and trajectories settings will save to user profile between sessions reservoir performance – fix bug where fullscreen mode could close automatically reservoir performance resolved an issue where selecting or deselecting wells and adjusting the time period could cause an infinite loading spinner in the top left chart copilot gas lift / esp – display a message when well was not on gas lift or esp on a given day copilot gas lift / esp fixed bug where production charts were not updating when changing dates at the top of the page copilot gas lift / esp settings – split sections into “economics”, “inputs”, and “operational preferences” copilot esp settings – added min/max frequency setting options issues adjusted icon alignment for top right controls to prevent issues on various screen sizes well list – added filter options to the right side of search bar changed input field labels across prodx to all uppercase letter made delete button design uniform across application compute added active downhole gauge flag to well diagnostics added esp optimization settings for min/max frequency fixed issue in advisor where selecting a forecast start date before the first non null pi value could cause nan values in results; such dates now default to the y intercept of the pi arps fit fixed an issue where the system didn’t correctly generate a well model for an artificial lift type change if that change happened on the same day as a dst time change fixed issue with determining well vintage and whether a well model contained no producing days for wells which are only flowing water (no hydrocarbons) data platform fix issue with generated python client failing unpredictably after adding new wellheader fields fix issue with pcp count field on wellbore >tubing 2025 06e 6/17/2025 ui well performance dashboard issues tab added corresponding color indicators to dots for identifying issue severity well performance dashboard issues tab adjusted the “note” bar to display correctly below the “lift type” bar well performance dashboard templates added a new category “groups” to column selection well performance dashboard introduced an issue severity filter (high/medium/low) next to the existing issue filter fixed minor bugs related to filtering by issue and severity added x axis labels for charts to display when entering full screen mode added well list to model settings data quality export – added three new columns xid, group1, and vintage compute added unit tests for well model configuration 2025 06d 6/12/2025 ui wellbore diagram – fix issue with depth labels on gas lift valves when viewing depth in meters; valves were plotted at the correct depth but had an incorrect label replace usages of deprecated gql resolver “forecastsummary” well list – make “arrange by” dynamic hierarchy section collapsable wellbore diagram – add formation depth to tooltip advisor – ensure plunger clearance input on sucker rod pump scenarios accepts 3 decimal place precision well performance dashboard – add total gas rate as available template column option revise queries for well header data quality to pull directly from data platform well performance dashboard – add notes and lift type bar to issues timeline on expanded row reservoir performance – add sticks to map view if mid/bottomhole lat and lon are available on well header well performance dashboard – fix some edge cases where a well’s row might not be expanded by default when navigating from contextual links on other pages fix issue preventing saving opportunity accept/reject form on past dates due to datetime formatting issue well performance dashboard – revise usages of “rod” in application to avoid all caps where inappropriate model quality – update icons for data quality, model settings, and model history compute virtual metering – fix issues with tracer calibration data being omitted when the tracer occurred during a period in which the downhole gauge was marked bad clean up unit test implementations fix issue with gas lift valve nominal valve size not being passed downstream (affecting tooltip on wellbore diagram) add anomaly severity model and settings api 2025 06c 6/5/2025 ui add anomaly severity indicators to l2 issues, copilot screens, and well performance dashboard tech debt remove deprecated queries from ui improve tooltip formatting for long notes fix bug with well filter synchronization when clicking links from monitor dashboard to well performance dashboard add new well header fields to data quality fix remaining issues with various model settings save failures related to typename inclusion on input variables add gas lift valve tooltip to wellbore diagram compute add unit tests for api client 2025 06b 6/3/2025 ui resolve issue preventing saving basic anomaly detection settings and certain advisor gas lift scenarios resulting from api upgrade 2025 06a 6/2/2025 ui add dividers for monitor/copilot/advisor in breadcrumb page selection remove extra loading spinners on well performance dashboard l2 time series add notes and lift type bars above chart well performance dashboard – add prod delta (customer) as column option on dashboard templates and rename the old column to prod delta (prodx) well performance dashboard – resolve edge cases that may cause filters to not be saved to templates correctly compute update netx api schema for initial testing change data quality error threshold for geothermal gradient to 3 5 upgrade dependencies and refactor graphql client for future auto generation of client code data platform fix issue with gas lift valve rest query that was causing tubing queries to fail due to ambiguous path reference

