ProdX
ProdX
Release Notes
2025 11c 11/19/2025 netx updated multi well gas lift scenario results charts to include “max gas passage” plotlines fixed issue with critical injection rate plotline appearing with zero rate on multi well gas lift result performance curves added support for production networks and high pressure/low pressure routing scenario types improved the display of input field validation errors updated toast messages to not show an error if a scenario takes longer to compute than the api timeout previously users would see an error when the scenario was still computing behind the scenes 2025 11b 11/14/2025 prodx ai agent – added support for summarizing well performance and introduced pdf upload for gas lift design sheets for advisor modeling adjusted numeric inputs to automatically use the correct decimal or comma separator based on user locale time series – added unit of measure mapping for esp high speed clamp (hz), esp low speed clamp (hz), esp current limit (a), esp current setpoint (a), and esp control mode (unitless) well performance dashboard – added copilot opportunity delta cash flow as a column option opportunity lookback – added daily values, downtime corrected daily values, and the actual setpoint applied (gas lift injection rate or esp frequency) to backend logic gas lift – improved modeling and visualization for outrun valves, including redirecting excess gas to the deepest open valve, new over injection anomaly detection and linking, and updated performance curves to show max practical injection limits temperature modeling improved temperature model to use an analytical solution instead of a numerical solver general tech debt – improved validation logic netx improved project and scenario handling to prevent duplicated “other scenarios” groups and ensure consistent behavior when deleting projects or groups improved browser compatibility and ui rendering across firefox and safari, and removed unnecessary console warnings adjusted “+ create” button to view as “+ project” on scenarios page to be more consistent with networks page updated the delete confirmation message to clearly warn users that deleting a network will also delete all linked scenarios added a tooltip over user initials to display the user’s full name 2025 11a 11/07/2025 prodx well performance dashboard – optimized load times well performance dashboard – adjusted search and well count to exclude wells without a “done” onboarding status for non admin users well selection – added the ability to locate where a selected well appears within the well selection list data quality – corrected behavior to properly handle cases where some production rates are negative data quality – added created and last updated date columns to data tables data quality – improved gas lift valve checks to flag multiple orifices as an elevated warning and added additional errors for r ratio, port sizes, and test rack opening pressures forecast variance report – adjusted dst handling to ensure production data aligns correctly when hindcast periods span daylight savings transitions reservoir pressure calibration – updated logic so changes to the bhp correlation in sensitivity analysis are properly applied during calculation bhp calibration – updated median absolute % error calculation to adjust based on selected time range netx improved backend data consistency added operating pressure attribute and constraints for high pressure and low pressure separators 2025 10e 10/31/2025 prodx well performance dashboard – added advisor opportunity scenario name to dashboard export copilot esp – added date picker to tornado chart removed “new” badge from explorer icon data quality – adjusted text search to allow selecting text by mouse well performance dashboard – adjusted water cut display units in dashboard and multi well analysis added onboarding status feature toggle enhanced logic for identifying hpgl (no valve) configurations, added controls to prevent agl from appearing as a lift type when not applicable, and corrected the ideal injection point depth calculation added esp high speed clamp (hz), esp low speed clamp (hz), esp current limit, esp current setpoint, esp control mode to timeseries data adjusted dashboard logic to exclude muted opportunities from display in all relevant views adjusted number input handling to prevent null values from being sent to the api adjusted well list to correctly restrict visibility for non admin users when user preferences are undefined fixed a bug that might have caused an app crash, if a color palate would be generated for more than 3 chart series charting – added scientific notation to tooltips for logarithmic scales well performance dashboard – fixed issue causing the app to crash when a filter was applied, and the template was switched to one with an onboarding status network – adjusted navigation logic to prevent 404 errors when switching from multi well gas lift via breadcrumb tech debt – refactored shared filter logic to improve code maintainability and reusability tech debt – improved casing profile logic and error handling for complex well designs and sidetracks ai agent – added backend support for mcp server deployment, pdf processing, and advisor integration resolved divide by zero error impacting no flow traverses when injection gas gravity was overridden conventional – resolved 404 error when adding new scenarios or forecasts in forecasting and network optimization conventional – adjusted shut –in analysis derivative chart display to ensure first data points render and display correctly netx added autofocus to forms and dropdown search fields for improved usability adjusted undo/redo behavior after selecting and unselecting wells to ensure consistent well visibility refactored editor page to read project and scenario details directly from gql fields fixed breadcrumb flickering when switching routes data platform – added “type” and “isactive” fields to network compressor definition and screw compressor curve schemas 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

