Skip to content

Releases: openBackhaul/RegistryOffice

Implementation of RegistryOffice 2.1.2

07 Oct 11:59
0120c97
Compare
Choose a tag to compare

Implementation of RegistryOffice 2.1.2

This release contains,

  • implementation of the individual services
  • BasicServices incorporated from npm package onf-core-model-ap-bs+2.1.2
  • Application pattern modules incorporated from npm package onf-core-model-ap+2.1.2
  • Functionalities supported in this release shall be find in this umbrella issue #609

Open Issues :

#619

What's Changed

Full Changelog: v2.1.2_spec...2.1.2_impl

RegistryOffice v2.1.2_spec

28 Aug 10:44
3ca025b
Compare
Choose a tag to compare
Merge pull request #605 from openBackhaul/develop

RegistryOffice v2.1.2_spec

Implementation of RegistryOffice v2.1.1

06 Aug 10:09
a55f951
Compare
Choose a tag to compare

There is no new merge in this tag. Since the tag v2.1.1_impl doesnt have the changes from the main branch , creating this tag.

Implementation of RegistryOffice v2.1.1

This release contains,

  • implementation of the individual services
  • BasicServices incorporated from npm package onf-core-model-ap-bs+2.1.1
  • Application pattern modules incorporated from npm package onf-core-model-ap+2.1.1
  • Functionalities supported in this release shall be find in this umbrella issue #557
  • Major functionality delivered in this release is the new process included for the /v1/regard-updated-approval-status. Attaching the RegardUpdatedApprovalStatus.EATL.log and RegardUpdatedApprovalStatus.RSR.screenshot for reference.

Open Issues :

#584
#583

What's Changed

  • Support Version 2.0.0 changes for /v1/inquire-application-type-approval by @PrathibaJee in #322
  • Support Version 2.0.0 changes for /v1/notify-deregistration by @PrathibaJee in #323
  • Support Version 2.0.0 changes for /v1/notify-approvals by @PrathibaJee in #324
  • Support Version 2.0.0 changes for /v1/notify-withdrawn-approvals by @PrathibaJee in #325
  • Support Version 2.0.0 changes for /v1/relay-server-replacement by @PrathibaJee in #326
  • Support Version 2.0.0 changes for /v1/relay-operation-update by @PrathibaJee in #327
  • Support Version 2.0.0 changes for /v1/register-application by @PrathibaJee in #328
  • Support Version 2.0.0 changes for /v1/list-applications by @PrathibaJee in #329
  • Include old-release ip address in the embed-yourself callback request formulation. by @PrathibaJee in #330
  • Support Version 2.0.0 changes for /v1/bequeath-your-data-and-die by @PrathibaJee in #331
  • Implement OAM Services for version 2.0.0 by @PrathibaJee in #332
  • RO v.2.0.1_spec by @openBackhaul in #345
  • Main by @openBackhaul in #347
  • Change service-name->operation-name in ServiceList by @openBackhaul in #348
  • issue349: Server to support changes to format of LocalProtocol and RemoteProtocol values by @sunil-kumar-meena in #352
  • To include latest npm packages of onf-core-model-ap ,onf-core-model-ap-bs and oas3-tools package by @vanithavalluripalli9 in #355
  • Correct the path of the required file IntegerProfile in MonitorTypeApprovalChannel.js by @vanithavalluripalli9 in #357
  • Correct the path of the required file IntegerProfile by @IswaryaaS in #358
  • Fixes #359 by @IswaryaaS in #360
  • dummy issue for pipeline testing by @IswaryaaS in #362
  • To include latest npm packages of onf-core-model-ap ,onf-core-model-ap-bs and oas3-tools package by @vanithavalluripalli9 in #365
  • To include latest npm packages of onf-core-model-ap ,onf-core-model-ap-bs and oas3-tools package by @vanithavalluripalli9 in #366
  • issue342: Implementation: To get the file path of application data file from file profile instead of declaring it globally by @sunil-kumar-meena in #363
  • Update data.json file for testcases by @IswaryaaS in #369
  • Resolve register-application service is getting stuck when file-path is not present by @ManasaBM1 in #371
  • issue-349 : support for protocol in TcpClient/ServerService by @DanaSunal in #372
  • Update RO test-suite v2.0 by @IswaryaaS in #379
  • Resolve while executing the Service if File path does not exist should give Internal Server Error by @ManasaBM1 in #377
  • resolve Update the npm packages to 2.0.1-alpha.6 by @ManasaBM1 in #383
  • Resolve update the updateApprovalStatusApproved method with protocol value by @ManasaBM1 in #381
  • Update documentation of each testcases by @IswaryaaS in #388
  • Resolve getApplicationDataFile method name changed to getApplicationDataFileContent and path has changed so need to change the corresponding references by @ManasaBM1 in #386
  • Update the npm packages of BasicServices and ApplicationPattern to 2.0.1-alpha.9 by @PrathibaJee in #395
  • Resolve A small typo in load file of RO by @ManasaBM1 in #396
  • findings in test-suite by @IswaryaaS in #398
  • To modify attribute name from "application-release-number" to "release-number" by @vanithavalluripalli9 in #403
  • Implementation to get the waitTimeApprove from integer profile instead of hardcoding the value #373 by @sunil-kumar-meena in #389
  • Resolve putIntegerProfileIntegerValue must retrun 400 if the interger value is not with in the expected range by @ManasaBM1 in #399
  • Local address here is not needed and causes problems. by @DanaSunal in #406
  • Revert "Local address here is not needed and causes problems." by @PrathibaJee in #407
  • Request body formulation for /v1/regard-application forwarding should be modified if approvalstatus is "approved" by @vanithavalluripalli9 in #405
  • Resolve while executing the Service if File path does not exist should give Internal Server Error by @ManasaBM1 in #384
  • Fixes #408 by @IswaryaaS in #411
  • The request body formulation for callback "PromptForBequeathingDataCausesTransferOfListOfAlreadyRegisteredApplications" during bequeath-your-data-and-die is wrong by @vanithavalluripalli9 in #413
  • Update the npm packages of BasicServices and ApplicationPattern to 2.0.1-alpha.12 by @PrathibaJee in #418
  • /v1/bequeath-your-data-and-die Trace indicator Subscription forwardings are not getting incremented as expected by @PrathibaJee in #430
  • /v1/regard-updated-approval-status , data not removed from application-data for approval-status=BARRED by @vanithavalluripalli9 in #428
  • Resolve /v1/update-operation-key service is getting stuck if non-existing operation server uuid is passed as parameter in request body. by @ManasaBM1 in #442
  • Update npm package alpha.13 by @IswaryaaS in #444
  • issue433: FC of /v1/list-applications updated for showing Approved or Registered by @sunil-kumar-meena in #437
  • issue415: remove preceeding info during deregister by @sunil-kumar-meena in #438
  • issue409,416: fcports remove & call WithdrawnApprovalNotification when approval-status is degraded by @sunil-kumar-meena in #431
  • Update release-number of http-c to 2.0.1 - server/load.json by @IswaryaaS in #446
  • update npm package to alpha.14 by @vanithavalluripalli9 in #448
  • issue-441 : fixed calling deprecated profile methods by @DanaSunal in #449
  • Resolve the isDataTransferRequired check from /v1/bequeath-your-data-and-die implementation as it effects service idempotence concept by @ManasaBM1 in #436
  • /v1/regard-updated-approval-status , data not removed completely from config file for approval-status=BARRED by @vanithavalluripalli9 in #451
  • resolve /v1/regard-updated-approval-status to send callbacks for non-existing application in config file for status=BARRED by @ManasaBM1 in #426
  • issue-422 changed http error handling in controllers by @MartinSunal in https...
Read more

Implementation of RegistryOffice v2.1.1

29 Jul 17:29
fd4c93b
Compare
Choose a tag to compare

Implementation of RegistryOffice v2.1.1

This release contains,

  • implementation of the individual services
  • BasicServices incorporated from npm package onf-core-model-ap-bs+2.1.1
  • Application pattern modules incorporated from npm package onf-core-model-ap+2.1.1
  • Functionalities supported in this release shall be find in this umbrella issue #557
  • Major functionality delivered in this release is the new process included for the /v1/regard-updated-approval-status. Attaching the RegardUpdatedApprovalStatus.EATL.log and RegardUpdatedApprovalStatus.RSR.screenshot for reference.

Open Issues :

#584
#583

What's Changed

  • Support Version 2.0.0 changes for /v1/inquire-application-type-approval by @PrathibaJee in #322
  • Support Version 2.0.0 changes for /v1/notify-deregistration by @PrathibaJee in #323
  • Support Version 2.0.0 changes for /v1/notify-approvals by @PrathibaJee in #324
  • Support Version 2.0.0 changes for /v1/notify-withdrawn-approvals by @PrathibaJee in #325
  • Support Version 2.0.0 changes for /v1/relay-server-replacement by @PrathibaJee in #326
  • Support Version 2.0.0 changes for /v1/relay-operation-update by @PrathibaJee in #327
  • Support Version 2.0.0 changes for /v1/register-application by @PrathibaJee in #328
  • Support Version 2.0.0 changes for /v1/list-applications by @PrathibaJee in #329
  • Include old-release ip address in the embed-yourself callback request formulation. by @PrathibaJee in #330
  • Support Version 2.0.0 changes for /v1/bequeath-your-data-and-die by @PrathibaJee in #331
  • Implement OAM Services for version 2.0.0 by @PrathibaJee in #332
  • RO v.2.0.1_spec by @openBackhaul in #345
  • Main by @openBackhaul in #347
  • Change service-name->operation-name in ServiceList by @openBackhaul in #348
  • issue349: Server to support changes to format of LocalProtocol and RemoteProtocol values by @sunil-kumar-meena in #352
  • To include latest npm packages of onf-core-model-ap ,onf-core-model-ap-bs and oas3-tools package by @vanithavalluripalli9 in #355
  • Correct the path of the required file IntegerProfile in MonitorTypeApprovalChannel.js by @vanithavalluripalli9 in #357
  • Correct the path of the required file IntegerProfile by @IswaryaaS in #358
  • Fixes #359 by @IswaryaaS in #360
  • dummy issue for pipeline testing by @IswaryaaS in #362
  • To include latest npm packages of onf-core-model-ap ,onf-core-model-ap-bs and oas3-tools package by @vanithavalluripalli9 in #365
  • To include latest npm packages of onf-core-model-ap ,onf-core-model-ap-bs and oas3-tools package by @vanithavalluripalli9 in #366
  • issue342: Implementation: To get the file path of application data file from file profile instead of declaring it globally by @sunil-kumar-meena in #363
  • Update data.json file for testcases by @IswaryaaS in #369
  • Resolve register-application service is getting stuck when file-path is not present by @ManasaBM1 in #371
  • issue-349 : support for protocol in TcpClient/ServerService by @DanaSunal in #372
  • Update RO test-suite v2.0 by @IswaryaaS in #379
  • Resolve while executing the Service if File path does not exist should give Internal Server Error by @ManasaBM1 in #377
  • resolve Update the npm packages to 2.0.1-alpha.6 by @ManasaBM1 in #383
  • Resolve update the updateApprovalStatusApproved method with protocol value by @ManasaBM1 in #381
  • Update documentation of each testcases by @IswaryaaS in #388
  • Resolve getApplicationDataFile method name changed to getApplicationDataFileContent and path has changed so need to change the corresponding references by @ManasaBM1 in #386
  • Update the npm packages of BasicServices and ApplicationPattern to 2.0.1-alpha.9 by @PrathibaJee in #395
  • Resolve A small typo in load file of RO by @ManasaBM1 in #396
  • findings in test-suite by @IswaryaaS in #398
  • To modify attribute name from "application-release-number" to "release-number" by @vanithavalluripalli9 in #403
  • Implementation to get the waitTimeApprove from integer profile instead of hardcoding the value #373 by @sunil-kumar-meena in #389
  • Resolve putIntegerProfileIntegerValue must retrun 400 if the interger value is not with in the expected range by @ManasaBM1 in #399
  • Local address here is not needed and causes problems. by @DanaSunal in #406
  • Revert "Local address here is not needed and causes problems." by @PrathibaJee in #407
  • Request body formulation for /v1/regard-application forwarding should be modified if approvalstatus is "approved" by @vanithavalluripalli9 in #405
  • Resolve while executing the Service if File path does not exist should give Internal Server Error by @ManasaBM1 in #384
  • Fixes #408 by @IswaryaaS in #411
  • The request body formulation for callback "PromptForBequeathingDataCausesTransferOfListOfAlreadyRegisteredApplications" during bequeath-your-data-and-die is wrong by @vanithavalluripalli9 in #413
  • Update the npm packages of BasicServices and ApplicationPattern to 2.0.1-alpha.12 by @PrathibaJee in #418
  • /v1/bequeath-your-data-and-die Trace indicator Subscription forwardings are not getting incremented as expected by @PrathibaJee in #430
  • /v1/regard-updated-approval-status , data not removed from application-data for approval-status=BARRED by @vanithavalluripalli9 in #428
  • Resolve /v1/update-operation-key service is getting stuck if non-existing operation server uuid is passed as parameter in request body. by @ManasaBM1 in #442
  • Update npm package alpha.13 by @IswaryaaS in #444
  • issue433: FC of /v1/list-applications updated for showing Approved or Registered by @sunil-kumar-meena in #437
  • issue415: remove preceeding info during deregister by @sunil-kumar-meena in #438
  • issue409,416: fcports remove & call WithdrawnApprovalNotification when approval-status is degraded by @sunil-kumar-meena in #431
  • Update release-number of http-c to 2.0.1 - server/load.json by @IswaryaaS in #446
  • update npm package to alpha.14 by @vanithavalluripalli9 in #448
  • issue-441 : fixed calling deprecated profile methods by @DanaSunal in #449
  • Resolve the isDataTransferRequired check from /v1/bequeath-your-data-and-die implementation as it effects service idempotence concept by @ManasaBM1 in #436
  • /v1/regard-updated-approval-status , data not removed completely from config file for approval-status=BARRED by @vanithavalluripalli9 in #451
  • resolve /v1/regard-updated-approval-status to send callbacks for non-existing application in config file for status=BARRED by @ManasaBM1 in #426
  • issue-422 changed http error handling in controllers by @MartinSunal in #450
  • Separate Software Upgrade testcases from Individual testcase collection by @isw...
Read more

RegistryOffice v2.1.1_spec

12 Feb 16:42
abdea73
Compare
Choose a tag to compare

Changes:

  • Fixing findings from v2.1.0_spec according to issue list entries marked with milestone v2.1.1_spec
  • Adding waiting for OperationKey and multiple retries for creating Links to make process more stable

RegistryOffice v2.1.0_spec

10 Dec 12:19
8eacfe0
Compare
Choose a tag to compare
Merge pull request #526 from openBackhaul/develop

RO v2.1.0_spec

Implementation of RegistryOffice v2.0.1

27 Jul 06:40
4024109
Compare
Choose a tag to compare

This release contains,
-implementation of the individual services
-BasicServices incorporated from npm package onf-core-model-ap-bs+2.0.1-alpha.22
-Application pattern modules incorporated from npm package onf-core-model-ap+2.0.1-alpha.22

Latest Acceptance TestReport

**
Report timestamp : Friday, 07 July 2023 19:51:21
Total run Duration : 26m 11.7s
Average response time : 43ms
Total assertions : 3373
Total failures : 48
Total skipped test : nil
**

Open Issues :

#469
#457
openBackhaul/ExecutionAndTraceLog#294
#488

Assertion Failure report :

For the failures observed in the latest run , following are the issues created to resolve.
Apart from the open issues mentioned in the open issues others are resolved.
Detailed information shall be found in the each mapped issue(in the comment starting with "Assertion failure details")

Issue Number assertions failures
openBackhaul/ApplicationLayerTopology#398 10
openBackhaul/ApplicationLayerTopology#404 1
#483 6
#480 6
#482 3
#486 3
#487 1
openBackhaul/ExecutionAndTraceLog#294 3
#488 12

TestSuite Implementation of RegistryOffice v2.0.1

11 Jul 15:50
901fe86
Compare
Choose a tag to compare

TestSuite Implementation of RegistryOffice v2.0.1

This release contains testcase collections ,

  • for all the of the individual services
  • for the softwareUpgrade
  • that checks functionalities of all services and the expected behavior of forwardings across applications
  • load file that provides initial configuration information which can be utilized to validate the initial configuration of the server database
  • documentation that explains the detailed procedure followed in every testsuite

Open Issues :

#486
#482
#478
#456

Specification of RegistryOffice v2.0.1

24 Jan 18:57
0ddb6d9
Compare
Choose a tag to compare

Some minor bug fixes mainly related to updating to ApplicationPattern v2.0.1.

Specification of RegistryOffice v2.0.0

23 Dec 19:51
a46d14d
Compare
Choose a tag to compare

This release contains:

  • High Level Design

    • ServiceList
    • ForwardingList
    • ProfileList
    • ProfileInstanceList
  • Detailed Design

    • OAS
    • CONFIGfile

of the RegistryOffice Specification v2.0.0 as it will be used for the second version of the TinyApplicationController.