Repository navigation
0.2.0
What's Changed
- implement remaining query primitives (#7)
- new connection service provider primitives (SOAP->gRPC)
- queryRecursive
- queryNotification
- queryNotificationSync
- queryResult
- queryResultSync
- new connection service requester primitives (gRPC->SOAP)
- queryRecursiveConfirmed
- queryNotificationConfirmed
- queryResultConfirmed
- new protobuf gRPC definitions:
- QueryRecursive
- QueryRecursiveConfirmed
- QueryNotification
- QueryNotificationSync
- QueryNotificationConfirmed
- QueryResult
- QueryResultSync
- QueryResultConfirmed
- MessageDeliveryTimeout
- new protobuf messages:
- QueryNotificationRequest
- QueryNotificationResponse
- QueryNotificationConfirmedRequest
- QueryNotificationConfirmedResponse
- QueryResultRequest
- QueryResultResponse
- ResultResponse
- QueryResultConfirmedRequest
- QueryResultConfirmedResponse
- MessageDeliveryTimeoutRequest
- MessageDeliveryTimeoutResponse
- toSoap converters:
- from protobuf QueryNotificationConfirmedRequest to SOAP QueryNotificationConfirmedType
- from protobuf ErrorEventRequest to SOAP ErrorEventType
- from protobuf ReserveTimeoutRequest to SOAP ReserveTimeoutRequestType
- from protobuf DataPlaneStateChangeRequest to SOAP DataPlaneStateChangeRequestType
- from protobuf MessageDeliveryTimeoutRequest to SOAP MessageDeliveryTimeoutRequestType
- from protobuf ReservationConfirmCriteria to SOAP ReservationConfirmCriteriaType
- from protobuf *FailedRequest to SOAP GenericFailedType
- from protobuf *ConfirmedRequest to SOAP GenericConfirmedType
- from protobuf QueryResultConfirmedRequest to SOAP List
- avoid double conversion for queryRecursiveResult
- add result_id and notification_id to reservation of query result
- simplify gRPC protobufs by following the NSI WSDL more closely and introduce:
- GenericAcknowledgment
- GenericRequest
- GenericConfirmedRequest
- GenericFailedRequest
- refactor code base to adapt above generic messages
- have QuerySummary return a GenericAcknowledgement
- cleanup application.properties + add logging.config option
- new connection service provider primitives (SOAP->gRPC)
- add ErrorEvent primitive (#5)
- protobuf definitions:
- enum EventType
- message ErrorEventRequest
- message ErrorEventResponse
- RPC ErrorEvent
- connection serivce requester errorEvent (gRPC -> SOAP)
- toSoap converters:
- from protobuf EventType to SOAP EventEnumType
- from protobuf repeated TypeValuePair to SOAP VariablesType
- coversion from SOAP VariablesType to TypeValuePairListType
- protobuf definitions:
- small fixes (#4)
- smarter way of concatenating exception messages
- rename logback.xml to logback-spring.xml
- log only warnings for org.apache.cxf components
- only restrict ReflectionServiceFactoryBean to log level WARN
- better serviceException/error handling in connection provider
- clear any extension from header added to serviceException
- return notImplementedError when applicable
- add SOAP message logging to connection requester and provider
- temporary fix for 'PathTraceType is not known to this context' error
- add GitHub workflow to build and push container image
- catch expected exception and log warning
- add CXF fault listener
- add gRPC exception handler
- notify SuPA about proxy failures
- simplify gRPC to SOAP proxy exception messages
- add connection provider exception handling
- better requester and provider logging
- query summary primitives (#3)
- QuerySummary (SOAP->gRPC) and QuerySummaryConfirmed (gRPC->SOAP)
- protobuf message definitions:
- QuerySummaryRequest
- QuerySummaryResponse
- QuerySummaryConfirmedRequest
- QeurySummaryConfirmedResponse
- QuerySummaryResult
- QuerySummaryResultCriteria
- ChildSummary
- protobuf RPC definitions:
- QuerySummary
- QuerySummaryConfirmed
- protobuf message definitions:
- connection service provider querySummary method (SOAP -> gRPC)
- connection requester service querySummaryConfirmed method (gRPC -> SOAP)
- add querySummarySync (SOAP-gRPC) to connection provider
- add querySummarySync
- add missing point-to-point service to criteria
- add toSoap for PointToPointService and QuerySummaryConfirmedRequest
- replace ReservationConfirmCriteria with QuerySummaryResultCriteria for qeury requests
- QuerySummary (SOAP->gRPC) and QuerySummaryConfirmed (gRPC->SOAP)
- add distributionManagement to pom.xml
Full Changelog: v0.1.0...0.2.0