Watch our RX24 Keynotes!

Obsidian Block Conversion

Obsidian Conversion is Underway 🎉

We have a large mountain to climb with this conversion but we've left base camp... We've begun the extensive process of converting to the Obsidian block framework. Starting with small-scale tests, we've refined our techniques with each release to make the transition seamless. This involves either removing ('chopping') or replacing ('swapping') old block instances, with the ultimate goal of fully adopting Obsidian.

  • "chop" - The old blocktype and instances are completely removed and replaced with the Obsidian block type.
  • "swap" - All old block instances are swapped out with the new Obsidian block type, but the old block type remains (just in case). However a swapped block must still be chopped again in a future release.

The list below shows which are the blocks we've converted from the old technology (webforms) to the new Obsidian framework. Unless noted with a "swap" symbol (), the block has been chopped.

  • v17.0 - pre-alpha-releases
    • v1.17.0.33
      • Group Scheduling/GroupMemberScheduleTemplateList
      • Group Scheduling/GroupMemberScheduleTemplateDetail
    • v1.17.0.32
      • Administration/SystemConfiguration
      • Assessments/AssessmentTypeDetail
      • Checkin/AttendanceHistoryList
      • Communication/CommunicationPreview
      • CRM/SignalList
      • Finance/GatewayDetail
      • Finance/PledgeList
      • Security/RestKeyDetail
      • Security/SecurityChangeAuditList
      • TV/AppleTvPageDetail
    • v1.17.0.31
      • Checkin/AttendanceList
      • CMS/ContentChannelTypeDetail
      • Core/CampusDetail
      • Core/DeviceDetail
      • Core/NoteWatchList
      • Core/NoteWatchDetail
      • Core/RestControllerList
      • Core/RestActionList
      • Core/ScheduleList
      • Core/TagDetail
      • CRM/AssessmentList
      • CRM/DocumentTypeList
      • CRM/DocumentTypeDetail
      • Event/RegistrationInstanceFeeList
      • Farm/WebFarmSettings
      • Finance/AccountList
      • Finance/AccountDetail
      • Fundraising/FundraisingDonationList
      • Fundraising/FundraisingList
      • Groups/GroupArchivedList
      • Reporting/InteractionDetail
    • v1.17.0.30
      • Follow/EventList
      • Mobile/MobileLayoutDetail
      • CMS/PersonLinkSectionList
      • CRM/PhotoUpload
      • CRM/PhotoVerify
      • Prayer/PrayerRequestEntry
      • Security/UserLoginList
    • v1.17.0.29
      • Security/AuthClientList
      • Security/Oidc/AuthClientDetail
      • Bus/ConsumerList
      • Core/AttributeMatrixTemplateDetail
      • Core/NoteTypeList
      • Core/NoteTypeDetail
      • CMS/MediaFolderDetail
      • CMS/PersistedDatasetDetail
      • CMS/PersonalLinkList
      • Finance/FinancialStatementTemplateDetail
      • TV/AppleTvAppDetail
      • Workflow/WorkflowTriggerDetail
      • Core/TagReport
      • Group Scheduling/GroupScheduler
    • v1.17.0.28
      • Core/LocationList
      • Core/LocationDetail
      • Groups/GroupRequirementTypeList
      • Groups/GroupRequirementTypeDetail
      • CRM/PersonSignalTypeDetail
      • Follow/SuggestionList
      • Event/RegistrationListLava
    • v1.17.0.27
      • Core/SuggestionDetail
      • Crm/PhotoOptOutDetail
      • Finance/BenevolenceTypeDetail
      • Finance/BenevolenceTypeList
  • v16.6
    • Bus/QueueDetail
    • CMS/PersonalLinkSectionDetail
    • CMS/PageRouteDetail
    • CMS/PageRouteList
    • Finance/PledgeDetail
  • v16.3
    • Communication/EmailPreferenceEntry
  • v16.1
    • Finance/BatchList.ascx.cs
    • GroupScheduling/GroupScheduleToolbox
    • Security/AccountEntry
    • Security/Login
  • v16.0
    • Cms/ShortLinkDetail
    • Core/AssetStorageProviderDetail
    • Core/Notes
    • Core/ScheduleDetail
    • Finance/BatchDetail
    • Follow/EventDetail
    • Groups/GroupRegistration
    • Streaks/StreakTypeDetail
  • v15.2
    • Crm/FamilyPreRegistration
  • v15.0
    • Groups/GroupAttendanceDetail