Skip to content

Implementation of RegistryOffice v2.1.1

Compare
Choose a tag to compare
@PrathibaJee PrathibaJee released this 29 Jul 17:29
· 28 commits to main since this release
fd4c93b

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 @IswaryaaS in #454
  • registerYourself headers need to be adjusted in the controller by @vanithavalluripalli9 in #459
  • issue-422 used http-errors instead of generic Error by @MartinSunal in #463
  • /v1/bequeath-your-data-and-die :: retrieving OldRelease/CC responds unauthorized from AA by @IswaryaaS in #465
  • /v1/bequeath-your-data-and-die :: retrieving OldRelease/CC responds unauthorized from AA by @IswaryaaS in #466
  • Changes relates to AP#736 by @vanithavalluripalli9 in #468
  • /v1/register-yourself service RequestHeaders require changes when RequestBody is empty by @vanithavalluripalli9 in #470
  • Update the npm packages of BasicServices and ApplicationPattern to 2.0.1-alpha.18 by @vanithavalluripalli9 in #471
  • Fixes #457 by @IswaryaaS in #473
  • Revert "Fixes #457" by @IswaryaaS in #474
  • Update the npm packages of BasicServices and ApplicationPattern to 2.0.1-alpha.19 by @vanithavalluripalli9 in #476
  • /v1/bequeath-your-data-and-die :: forwarding PromptForBequeathingDataCausesTransferOfListOfAlreadyRegisteredApplications needs to send request based on forwarding by @PrathibaJee in #479
  • /v1/notify-withdrawn-approvals :: request notified? :: testcase fails always by @IswaryaaS in #481
  • /v1/register-yourself call to be included in the index.js by @PrathibaJee in #484
  • update npm package to alpha.22 by @vanithavalluripalli9 in #493
  • Resolve putIntegerProfileIntegerValue must retrun 400 if the interger value is not with in the expected range by @ManasaBM1 in #491
  • Added eslint & fixed eslint errors by @DanaSunal in #496
  • Removed husky. by @DanaSunal in #497
  • Aman tyagi/issue469 by @at00825957 in #498
  • Fixes #478 by @IswaryaaS in #504
  • issue-500 : used new classes from AP, AP/BS by @DanaSunal in #501
  • Removed unused and deprecated stuff. by @DanaSunal in #502
  • AP-854 : removed ApplicationProfile references by @DanaSunal in #503
  • Ro test update by @venkat-nallati in #507
  • ALT shall be excluded while choosing request-body in testcases #486 by @venkat-nallati in #508
  • issue511: Updated the npm packages of BasicServices and ApplicationPattern to 2.0.2-alpha.2 by @sunil-kumar-meena in #516
  • resolve Testsuite adjustments by @ManasaBM1 in #518
  • Add DeRegistrationBroadcast (fixes #519) by @openBackhaul in #521
  • RO v2.1.0 by @openBackhaul in #525
  • Include changes for 2.1.1_impl by @IswaryaaS in #558
  • Fixes #554 by @IswaryaaS in #559
  • Adjust FileProfile implementation to new spec (replace file-path by file-name) by @IswaryaaS in #565
  • Support v2.1.1 for bequeath-your-data-and-die by @IswaryaaS in #566
  • Implementation for /v1/regard-updated-approval-status by @IswaryaaS in #571
  • IswaryaaS/issue572 by @IswaryaaS in #573
  • IswaryaaS/issue574 by @IswaryaaS in #575
  • IswaryaaS/issue576 by @IswaryaaS in #577
  • IswaryaaS/issue578 by @IswaryaaS in #579
  • PrathibaJee/issue457 by @PrathibaJee in #580
  • PrathibaJee/issue581 by @PrathibaJee in #585

Full Changelog: v2.0.1_spec...v2.1.1_impl1