08 2024 Monthly All Hands Status Updates
- Casey Cain
General Updates
Working Groups
Sub Projects
Sub Projects
General Updates
New Participants
- 1108 people from 393 companies have joined CAMARA
- 1658 people and 335 companies are in (first) talks
- Logos see landscape
- New General Member - Aleph Zero
Updated:
Fund Updates
- Status of the technical project (same as below)
- Budget approvals
Updated
Technical Steering Committee
- EasyCLA introduction
- EasyCLA activation on all repositories end of August (postponed to not disturb the meta-release activities during vacation period where only a few Codeowners are available)
- Please be prepared and initiate your CLA signing and/or approval by your company with a test PR in https://github.com/camaraproject/EasyCLA
- API Backlog
- Repository for NumberRecycling was created (work to be started)
- DeviceStatus gets two new API repositories for Device Quality Indicator and Device Data Volume
- Commonalities
- Second release candidate of Commonalities in preparation, with some bugfixes (see Bug fixes to be included in rc.2)
- Decision taken within TSC about mandatory and optional endpoints within APIs:
- An API Provider must implement all mandatory endpoints of an API and should implement the optional feature endpoints
- Mandatory endpoints MUST not define 501 as a valid response
- Optional endpoints should be avoided in the API definition by splitting an API into distinct YAML if resources are independent
- Optional feature endpoints which can't be split into own API YAML should define 501 (NOT_IMPLEMENTED) as a valid response
- Identity & Consent Management (ICM)
- Second release candidate of of IdentityAndConsentManagement 0.2.0 is available (r0.2.0-rc.2 )
- One change impacts all APIs: the mandatory text within the Info.description about Authorization and Authentication has been updated in the second release candidate. Please update your APIs proactively (Release Management is also checking this point)
- Release Management
- Aug 15th: final closing date for approved M3 release PRs (with release candidates) - submit by Aug 10th to allow for release management review.
- Aug 26th: latest date that APIs should provide their final release PRs (with the public API version, either initial or stable)
- TSC on Sep 5th shall make final decisions on meta-release participation and stable status
- see more details below
Updated
Working Group Updates
Marketing (Outreach Committee)
- CAMARA Powerpoint template available: template
- Please use it for all external communication, but also for internal needs
- Marketing concept finalized: https://github.com/camaraproject/Marketing/blob/main/documentation/MarketingMaterial/CAMARA%20MarketingConcept.pptx
2024 event list finalized:: https://lf-camaraproject.atlassian.net/wiki/display/CAM/2024+Event+Tracker
- CAMARA Sparring Partners webinar at 24th of July, report will follow in fall 2024
- Next big event is Open Source Summit Europe (Shift, Digital-X, API Days, CASA24, FutureNet Asia at the same time)
2025 planning started
- Review of marketing concept for 2025
- Working on 2025 event list / prioritization
New versions of CAMARA presentation and CAMARA onepager available on GitHub (new logos, new slides including these from the CAMARA webinars)
- Content is moved in dedicated Marketing repository: https://github.com/camaraproject/Marketing
Release Management
- Meta-release schedule (see Meta-release Fall24 plan)
- M1 - Declared at TSC on 2024-07-04 for Commonality alpha release available at 2024-06-10. Decision to skip the M1 for ICM and go directly to the first release-candidate for M2.
- M2 - Declared at TSC on 2024-07-11. Release-candidates of Commonalities and ICM are available.
- A second release-candidate for both Commonalities and ICM are available and need to be checked by the Sub Projects
- M3
- 20 release-candidates APIs by 14 Sub Projects have been provided and are under release management review.
- 1 SimpleEdgeDiscovery API and 4 DeviceStatus APIs have passed M3. M3 pre-releases can be used by implementors for testing and feedback.
- M3 cut-off date for review requests of API release PRs is Aug 10th.
- M4 - Sub Projects can start to prepare their final release PR for the public API versions. M4 target date: 08-30.
- Next steps
- All Sub Projects that want to participate in the meta-release are asked to prepare their release PR, including
- creating API release trackers for their APIs under their wiki pages,
- preparing their API readiness checklist items
- requesting release PR review by the Release Mgmt team by including "@release-management_maintainers" in the PR as a reviewer
- The Release Management team is progressing the release PR review. You can check the status in the review issue linked to your release PR.
- Please bear with the reviewers due to holiday times and missing release managers.
- All Sub Projects that want to participate in the meta-release are asked to prepare their release PR, including
- Supporting documentation (for reference)
- One stop documentation is here: Release Management Working Group
- API release documentation is available in GitHub:
- Reminder: API versioning guidelines are provided in the API Design Guidelines (Chapter 5), further details are within the wiki.
Updated:
Commonalities
- Release PR for 0.4.0-rc.2 of Commonalities is ready
- Please check the changelog for corrections introduced since rc.1 - especially bugfixes in event subscription template file
- New issues:
- Announcements
rc.2
- Subscription based APIs - check bugfixes in event subscription template file
M0 for Spring25 meta-release is on 30-09-2024
- Please indicate the topics to be included in Commonalities v.0.5.0 cf. Issue #273
Updated:
APIBacklog
- Documents
- New Issues
OGW Drop #4 APIs: #35 (5G New Calling), #34 (Shutdown Service Status), #41 (Telco Scoring), #50 (Device Management), #54 (Number Recycling), #63 (IMEI Fraud)
Other APIs: #17 (Consent and Measurement), #18 (Receive SMS), #23 (Carrier Wholesale Pricing), #24 (Steering of Roaming Information), #60 (Dedicated Networks), 61 (network Info)
Governance: #4 (Structures and roles, RACI, Maintainers initiative), #53 (Scope Enhancement API Template)
- PRs
- Application templates for those API proposals which have not been discussed yet in TSC.
- Announcements
API Backlog will be held from then to now in a separate GitHub Repo and migration of issues have been completed. Active PRs will be moved to the new repo
Changes in the way of approving new API proposals are under review
Closing issues being treated in the TSC:
Proposals to be discussed in next TSC:
Number Recycling → #54 (KDDI, Vodafone, DT)
- Ongoing discussions. Proposals to be included under family....
Updated:
IdentityAndConsentManagement
- Release of v0.2.0-rc.1 of IdentityAndConsentManagement was published on 11th of July
- Please provide feedback on needed corrections for final release.
- Release of r0.2.0-rc.2 of IdentityAndConsentManagement was published.
- This is a bug fix release.
- Please provide feedback on needed corrections for final release.
Updated:
Sub Project Updates
BlockchainPublicAddress
Deliverable | R/O | Current status / Achievements |
API Definition | R | Working in next release: v0.2.0-wip
|
API doc/user stories/testcases | R | API Doc Full API documentation pending to be consolidated under API Spec Use Cases - First version available |
Implementation | R | Not yet |
API Reviews and extensions | O | Some typos fixed in PR#55 - Issue #16 - Discussion about consent management considerations in retrieval of blockchain public addresses ON-HOLD - Issue #51 - Avoiding the use of "plain" phoneNumber as filter criteria of blockchain retrieval - Issue #52 - Enhancement of blockchainPublicAddress belongs to the user whose phoneNumber is indicated to set-tp the binding relationship |
Updated:
CallForwardingSignal
Deliverable | R/O | Current status / Achievements |
API Definition | R | Released and approved v0.2.0-rc.2. The API has completed the Fall24 review and has been released for the Fall 24 Meta Release. Release tag: r1.2 |
API doc/user stories/testcases | R | User Story and Documentation released. Readiness Checklist completed. Changelog. md file completed. Test Cases for the two endpoints released. YAML v0.2.0-rc.2. |
Implementation | O | NA (Optional according to CAMARA Readiness Checklist) |
API Reviews and extensions | O | NA |
Updated:
CarrierBillingCheckOut
Updated:
ClickToDial
Deliverable | R/O | Current status / Achievements |
API Definition | R | Repository, Mailing list have been set up. API Definition - Draft version available Subsequent modifications and improvements will be made. |
API doc/user stories/testcases | R | API doc - First version contributed TBD part will be added in next version. Use Cases - First version available TBD part will be added in next version, format needs to be adjusted.
Test Cases - Work in progress |
Implementation | R | No implementation available yet |
API Reviews and extensions | O | N/A |
Updated:
@Hanbai
ConnectivityInsights
Deliverable | R/O | Current status / Achievements |
API Definition | R | work in progress for fall release of 0.4.0-rc.1 |
API doc/user stories/testcases | R | Documentation is now available as part of the yaml user stories available. Basic test cases created as per guidelines. |
Implementation | R | Not Yet |
API Reviews and extensions | O | Open Issues: |
Updated:
DeviceIdentifier
Deliverable | R/O | Current status / Achievements |
API Definition | R | Device Identifier API: Initial public release 0.1.0 now available |
API doc/user stories/testcases | R | Device Identifier API:
|
Implementation | R | |
API Reviews and extensions | O | Ongoing review for compliance with Commonalities 0.4.0 and Identity & Consent Management 0.2.0 |
Updated:
DeviceLocation
Deliverable | R/O | Current status / Achievements |
API Definition | R | PR ready (pending on Release Management approval) for API family release: r1.1, including 3 APIs:
|
API doc/user stories/testcases | R |
|
Implementation | R | No contribution yet |
API Reviews and extensions | O |
|
Updated:
DeviceStatus
Deliverable | R/O | Current status / Achievements |
API Definition | R |
|
API doc/user stories/testcases | R | Basic testcases prepared according to API Testing Guidelines |
Implementation | R | No implementation available yet |
API Reviews and extensions | O | PRs with ( basic) proposals for test definitions: #186, #187 |
DeviceSwap
Deliverable | R/O | Current status / Achievements |
API Definition | R | Work to be started |
API doc/user stories/testcases | R | |
Implementation | R | |
API Reviews and extensions | O | Please add to https://github.com/camaraproject/DeviceSwap/issues/1 and on the mailing list if interested to support |
Updated:
@Wassam
EdgeCloud
Deliverable | R/O | Current status / Achievements |
API Definition | R | •Traffic Influence – 0.9.5-wip: PR to update the API with the new requirements is under review. - PR 278 •Edge Application Management – 0.9.3-wip: New functionalities are being added to extend the computational capabilities. PR 280 |
API doc/user stories/testcases | R |
|
Implementation | R | No provider implementation (PI) available yet.However: •Traffic Influence: Implementation under validation by Telecom Italia (TIM) |
API Reviews and extensions | O |
|
Updated:
HomeDevicesQoD
Deliverable | R/O | Current status / Achievements |
API Definition | R | Pre-release r1.1 of API version 0.4.0-rc.1 is now available (review completed at HomeDevicesQoD/pull/68). Release tracking page: https://lf-camaraproject.atlassian.net/wiki/display/CAM/home-devices-qod+v0.4.0 |
API doc/user stories/testcases | R | Existing test definitions for v0.4.0 are available in the repository. |
Implementation | R | N/A |
API Reviews and extensions | O | The 0.4.0 API version is only intended to conform previous 0.3.0 version to the Commonalities and ICM guidelines included in the Meta Release "Fall24". No new features are added. |
Updated:
KnowYourCustomer/Tenure
Deliverable | R/O | Current status / Achievements |
API Definition | R | Work in progress on KYC Match API, KYC Fill-in API, Age Verification API KYC Match and KYC Fill-in: release v0.1.1 is available here - KYC Match: provides the customer with the ability to compare information it has for a particular user with that owned by MNO - KYC Fill-in: provides the customer with the ability to request to MNO and receive KYC information for a particular user Age Verification: release v0.1.0 discussion ongoing - provides the customer with the ability to check age information for a particular user with MNO data - discussion on going, Issue #46, PR #50 (initial API definition proposal) |
API doc/user stories/testcases | R | - KYC Match / Fill-in v0.1.1: API doc embedded in YAML, user stories available, testcases not yet available. - Age Verification v0.1.0: User story is being discussed, in alignment with API definition discussion; Issue #81. |
Implementation | R | - TBC |
API Reviews and extensions | O | - KYC Match and KYC Fill-in v0.2.0: work in progress for enhancements; Issues #38 #39, #47, #65, #66, #71, #77, #85, #86, #87, #88, #89, #90, #91, #95, #96, #101(closed), #123, #124, and PRs #43, and some others. - KYC Match Scoring: was agreed, and KYC Match v0.2.0 including Match Scoring function was created. Related issues: #85, #112(closed). Related PRs: #100, #104, #111 (all merged). - Match Scoring function: if Match result for a string-type attribute is 'false', a score on how close the string sent by the API request and the data stored in the MNO/CSP database are will be calculated and returned. - Meta Release Fall-24 candidate ; Work in progress to include KYC Match v0.2 (basic Match + Match Scoring) and KYC Fill-in v0.1 (basic Fill-in). - Related issues: #75, #107(closed), #116, #117, #120(closed), #125(closed), #129(closed) - Related PRs: #108(closed), #114(merged), #115, #118(merged), #119 -RC PR-, #121(merged), #126(merged), #130(merged) |
- Note: In addition to Tenure API, Number Recycling API has been in KnowYourCustomer Family. They share some resources, e.g. meeting slots, with other KYC Family APIs. Furthermore, Shutdown Service Status API will be in KYC Family, once it is approved by TSC to start its work. Related issues: #109, some API Backlog issues/PRs |
Updated:
LocationInsights
Deliverable | R/O | Current status / Achievements |
API Definition | Most Frequent Location (MFL):
| |
API doc/user stories/testcases | MFL: Included as part of first code proposal | |
Implementation | N/A | |
API Reviews and extensions | N/A |
Updated:
NetworkAccessManagement
Deliverable | R/O | Current status / Achievements |
API Definition | O | Working on first release: Scope | PR Adding new maintainer: Ben Hepworth (CableLabs) |
API doc/user stories/testcases | O | Documentation integrated into yaml file. |
Implementation | O | N/A |
API Reviews and extensions | O | N/A |
Updated:
Christopher Aubut @Justin Pace
NetworkSliceBooking
Deliverable | R/O | Current Status / Achievements |
API Definition | O | Work in progress in API Yaml and User Stories. Specs: Initial API definition of create, query, and deletion session: https://github.com/camaraproject/NetworkSliceBooking/pull/11 |
API doc/user stories/testcases | O | API Doc and User Stories: ppt can be found in https://github.com/camaraproject/NetworkSliceBooking/pull/4, while md with reference scenario can be found in https://github.com/camaraproject/NetworkSliceBooking/pull/13 |
Implementation | O | Not yet |
API Reviews and extensions | O | Not yet |
Updated:
NumberVerification
Deliverable | R/O | Current status / Achievements
|
API Definition | R | Current release is v0.3.1: https://github.com/camaraproject/NumberVerification/releases/tag/v0.3.1 |
API doc/user stories/testcases | R | Documentation integrated into YAML file
In order to align with Release Management check list, work in progress: |
Implementation | R | Live implementation could be fine here in:
|
API Reviews and extensions |
|
Updated:
OTPvalidationAPI
Deliverable | R/O | Current status / Achievements
|
API Definition | R | Current release v0.5.0 |
API doc/user stories/testcases | R | Documentation integrated into YAML file In order to align with Release Management check list, work in progress: |
Implementation | R | Live implementation could be fine here in:
|
API Reviews and extensions | O |
Change for meta-realse: |
Updated:
PopulationDensityData
Deliverable | R/O | Current status / Achievements |
API Definition | R | Version 0.1 released: https://github.com/camaraproject/PopulationDensityData/releases/tag/v0.1.0 Working on ensuring that the API is ready for meta-release :
|
API doc/user stories/testcases | R | Reference Use case closed in API documentation. Test cases pending. |
Implementation | R | N/A |
API Reviews and extensions | O |
|
Updated:
QualityOnDemand
Deliverable | R/O | Current status / Achievements |
API Definition | R | Current public release: v0.10.1 |
API doc/user stories/testcases | R | Documentation inline within API OAS |
Implementation(s) | R | Three repositories for Provider Implementations (PI):
|
API Reviews and extensions | O |
|
Updated:
RegionDeviceCount
Deliverable | R/O | Current status / Achievements |
API Definition | R | API Specs will be discussed in first meeting: |
API doc/user stories/testcases | R | API Doc and User Stories: |
Implementation | R | Not Yet |
API Reviews and extensions | Not Yet |
Updated:
ShortMessageService
Deliverable | R/O | Current status / Achievements |
API Definition | R | Send SMS API Spec is defined. https://github.com/camaraproject/ShortMessageService/commits/main/code/API_definitions/SMS.yaml SMS Delivery Notification Subscription API is defined. Alpha release-v0.1.0 - camaraproject/ShortMessageService at release-v0.1.0 (github.com) |
API doc/user stories/testcases | R | API doc/user stories; https://github.com/camaraproject/ShortMessageService/tree/main/documentation/API_documentation |
Implementation | R | Not yet |
API Reviews and extensions | PRs closed - 8 PR Open - 1 |
Updated:
SimpleEdgeDiscovery
Deliverable | R/O | Current status / Achievements |
API Definition | v0.11.0-rc.1 | |
API doc/user stories/testcases | Gherkin .feature, user story and inline YAML documentation in r1.1 | |
Implementation | two operators: R0.93 (done) and v0.9.2 (underway) | |
API Reviews and extensions | M3 r1.1 approved by Release Management and (pre)released |
Updated:
SimSwap
Deliverable | R/O | Current status / Achievements
|
API Definition | R | Current release v0.4.0 https://github.com/camaraproject/SimSwap/releases/tag/v0.4.0 |
API doc/user stories/testcases | R | Documentation integrated into YAML file In order to align with Release Management check list, work in progress for SIM swap |
Implementation | R | Live implementation could be fine here in:
|
API Reviews and extensions | O |
Change for meta-release for SIM swap:
|
Updated:
SiteToCloudVPN
Deliverable | R/O | Current Status / Achievements |
API Definition | O | API definition in progress: |
API doc/user stories/testcases | O | API Doc and User Stories: https://github.com/camaraproject/SiteToCloudVPN/pull/1 |
Implementation | O | Not yet |
API Reviews and extensions | O | Not yet |
Updated:
@Dan Xu
VerifiedCaller
Deliverable | R/O | Current Status / Achievements |
API Definition | ||
API doc/user stories/testcases | ||
Implementation | ||
API Reviews and extensions |
Updated:
@Dan Xu
WebRTC
Deliverable | R/O | Current status / Achievements |
API Definition | R | First and current release is ready v0.1.0. camaraproject/WebRTC at v0.1.0 (github.com) API Definition: |
API doc/user stories/testcases | R | Documentation is ready: WebRTC/documentation/API_documentation at main · camaraproject/WebRTC (github.com)API flow is ready
|
Implementation | R |
|
API Reviews and extensions | O | Under discussion for next releases:
|