Feb 2026
- ESE-361 fix last modified date for L2VPN
- OS-672 error when modifying VLAN ids
- OS-670 add hard / soft cap parameter to NSI
- OS-647 write utilized bandwidth back to ESDB
Dec 2025
- OS-661 Add sorting parameters to connection list
Nov 2025
- OS-657 Handle rare error when a modify would temporarily set connection.reserved to null
- OS-652 Commit on modify error
- OS-653 Fix task scheduling stalls
Oct 2025
- OS-632 ProjectId validation against ESDB
- OS-633 Multiple projectId validation modes
Sep 2025
- OS-634 NSO operation reordering
- OS-617 defensive programming against topo NPE
- OS-618 try to stop sending null values to NSO
- OS-590 de-mockify EseApiController tests
- OS-640 multiple project ids per connection
Sep 2025
- OS-600 CORS origin customization
- OS-604 YANG PATCH serialization hotfix
- OS-579 Project id frontend
July 2025
- ESE integration
- NSI test suite
June 2025
- OS-522 fuzzy connection search
- OS-529 SENSE query improvements & event REST API
- OS-489 GraphQL queries to ESDB
June 2025
- OS-499 NSI queryNotification() implementation
- OS-495 holdConnection() and validation refactor
- OS-505 NSI syncQuery() should not return p2p criteria before initial commit()
- OS-510 improve NSI syncQuery()
- OS-516 speed up commit()
May 2025
- OS-496 logevent error
May 2025
- NSI fixes
- NSO VPLS / LSP state manager
May 2025
- NSI rewrite
- HELD reservations no longer written to DB, hold -> commit flow updated
- adding a few untagged ports to standalone topology
- add encapsulation to EdgePort
- remove jackson customization, use .properties config instead
- pom.xml cleanups, dependency updates
Apr 2025
- OS-442: Implement NsoLspStateSyncer class to manage NSO LSP state synchronization between OSCARS and NSO.
- SouthboundPeriodicSyncer Scheduled Task implemented to periodically synchronize between OSCARS and NSO state.
- NsoSyncController REST API endpoint at
/protected/nso-syncadded to provide REST API endpoint functionality to the OSCARS to NSO state synchronization mechanisms.
Mar 2025
- OS-421: Implement NsoVplsStateSyncer class to manage NSO VPLS state synchronization between OSCARS and NSO.
- NSI fix for disabled callbacks
Mar 2025
- OS-391: NsoProxy.getLiveStatusShow() refactored to call NSO service endpoint at
restconf/data/esnet-status:esnet-status/nokia-showwith JSON payload string. Bug fix to handle HTTP POST response that may be LiveStatusOutput or IetfRestconfErrorResponse. - OS-391: Added happy and unhappy path tests for NsoProxy.getLiveStatusShow().
Feb 2025
- OS-417: misc hotfixes
- re-added test infrastructure
Feb 2025
Jan 2025
- Support for 'untagged' (
EthernetEncapsulation.NULL) and QINQ (EthernetEncapsulation.QINQ) ethernet encapsulation labeling. Application propertiesfeatures.untagged-portsandfeatures.qinq-portsflags added.
Jan 2025
- NSI response size hotfix
Oct 2024
- NSI modify hotfix
- remove RANCID code
Oct 2024
- NSI modify fix
- NSI list memory leak fix
Jul 2024
- Topology hotfix
Jul 2024
- Add LSP waypoint search API
May 2024
- Add port utilization report API
May 2024
- Add edge port search
- Default reservation time now 10 years
- Minor bugfixes & enhancements
May 2024
- Swagger update
Apr 2024
- OTEL updates
Apr 2024
- prepend "OSCARS" to VPLS service name
- standalone setup for ESE development
- bug fix for ERO ordering
Mar 2024
- further opentelemetry integration
- bug fixes for Hibernate commit errors
Mar 2024
- OS-285: fix operational state bugs
Mar 2024
- OS-227: add an ip interface frontend
- OS-285: fix operational state bugs
- OS-288: add opentelemetry jars
- OS-286: add raw text for operational status
- update Spring boot version
- remove loading topology from JSON files
Mar 2024
- OS-264: commit labels for OSCARS NSO commits
- OS-249: operational state backend
- OS-272: operational state frontend
Feb 2024
- added in-service modification feature
Feb 2024
- fixed MAC address collection
Jan 2024
- Removed topology persistence
- add nsi.resv-timeout
Nov 2023
- OS-146 Modify OSCARS provisioning to add description to LSP name.
- OS-147 Add cflowd to OSCARS circuit provisioning
- OS-242 Externalize NSI class files
Apr, 2023
- Maintenance release
- NSI fixes
- Template updates
Oct 28, 2020
- Maintenance release
- NSI fixes
- Multiple library upgrades
Aug 12, 2020
- Maintenance release
- Frontend:
- Library updates & other misc maintenance
- Backend
- Template changes
Mar 9, 2020
- Frontend:
- Add clone feature
- Build / dismantle buttons fixes
- Library updates & other misc maintenance
- Backend
- Add clone validation API
- Integrate logging / syslog config
Oct 22, 2019
- Frontend:
- Display config template version
- Bugfixes
Oct 18, 2019
- Frontend:
- Bugfixes
Oct 14, 2019
-
Backend:
- Versioned templates feature
- Juniper fixes
- Logging to remote syslogd
-
Frontend:
- Cosmetic fixes
- Security vulnerability updates
Aug 6, 2019
-
Backend:
- PSS bug hotfix
-
Frontend:
- Minor cosmetic fixes
July 30, 2019
- Backend:
- PSS config generation refactoring
- PSS improved queueing, bug fixing
- Add a opStatus REST endpoint
- Allow partial match for map positions
- Add a PSS work status API
- Frontend:
- Add PSS Feedback on the connection description page
- Add the option for multivalue text input
May 21, 2019
- Frontend:
- Fix connection list slow fetch times
- Restore prior default phase option "Reserved"
- Backend:
- No changes
May 15, 2019
- Backend:
- Extensive topology changes
- Minor PSS bug fixes
- Improved validation
- Tag categories
- Frontend:
- ASAP schedule option, is the new default
- List page improvements
- Tag controls in New Connection
- Library updates & other misc maintenance
- Improved versioning with Maven
Apr 16, 2019
- Updated Spring Boot to v2
- PCE performance improvements
Mar 12, 2019
- Moved repository to
esnet/oscars - Merged frontend code
- Allow users to modify end time and description of a connection #304,#300,#287
- Hotfix for new API endpoint issues
- Add SDP Information
Mar 6, 2019
- Fixes in MX LSPs templates (priority and metrics)
- Topology python script fixes for incorrect loopbacks
- Add API for historical data #285
- Give a better name to the juniper OSCARS community #283
- Parameterize minimum connection duration #271
- Conditionally set output-vlan-map swap #282
- Adds NSI forced-end message
- Fix for bad loopbacks #284
- Fix #281
Feb 21, 2019
- Fix latitude / longitude inversion in config file nsi.nsa-location #273
- Deparallelize NSI callbacks #272
- Handle if-modified-since header in requests #238
- Add feature to allow service MTU override #258
- Fix NSI version handling #266
- Make port/device geo locations available thru API (/api/topo/locations) #275
- Update frontend to 1.0.21
Feb 7, 2019
- Add physical port locations to NML topology #264
- Fix a topology loopback address bug
- Fix for source / destination flip
- Correct filter behavior for empty phase
- Update frontend to 1.0.20