)]}'
{
  "log": [
    {
      "commit": "6db9894ab987f6a3afb5151fe7b1201753f0581c",
      "tree": "7e15e346b6ec6bb98a3c8e9ce6f905986d73926a",
      "parents": [
        "74a2e76a839c8d4d648f6e19b9066ede53212016"
      ],
      "author": {
        "name": "Serkant Uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Mar 26 09:53:57 2026 -0700"
      },
      "committer": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu Mar 26 20:29:38 2026 -0700"
      },
      "message": "[VOL-5545] Update voltha docs\n\n- release notes for VOLTHA versions 2.6 to 2.15 with new Jira links and adjust release schedule details\n- update old links\n- remove ONF references and links\n- update e-mail links\n- update copright notices\n\nChange-Id: Id6be18986a8f52f2dfcc07e2b0d2efcb0ae1c0e4\nSigned-off-by: serkant.uluderya \u003cserkant.uluderya@netsia.com\u003e\n"
    },
    {
      "commit": "74a2e76a839c8d4d648f6e19b9066ede53212016",
      "tree": "426fe18810084b0f181fbe9e2ce4c30235b91db7",
      "parents": [
        "3b87f75cc2ebf96deccef09788446bee78f8dd95"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Aug 27 12:34:53 2025 -0700"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Aug 27 13:07:47 2025 -0700"
      },
      "message": "Change domain from opencord.org to lfbroadband.org\n\nWe have moved all sites from the opencord.org domain to\nlfbroadband.org (except wiki/Jira, which are now hosted on Atlassian\nCloud).\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: I9624ae92e9c193fa2d2fac9ab30ad108a812306e\n"
    },
    {
      "commit": "69713119006568a3f73731a7f2539e716dbb6f71",
      "tree": "718d0b58af4abff8897a8dd45e7f99856b12af59",
      "parents": [
        "a2761a78cb18cad13a650aa36c3fe9cd74a7ff86"
      ],
      "author": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Wed Apr 02 12:11:47 2025 -0700"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Thu Apr 03 15:52:26 2025 -0700"
      },
      "message": "Fix multiversion builds\n\nThis includes:\n* Revert switch to onf-make: onf-make was never compatible with\n  this repo. For now, we want to revert these changes so that the\n  build can work properly again.\n* Re-enable static builds: the latest updates don\u0027t require removing\n  patching from voltha-system-tests or cord-tester to work. The build\n  also succeeds if patching is removed, so that is a likely future\n  change to those repos.\n* Switch to an updated custom version of sphinx-multiversion: though\n  originally forked from zdw for the purpose of making changes to the\n  prep step or other functionality, none was necessary. However, the\n  latest changes to the mainline sphinx-multiversion have now been\n  brought into the fork, with zdw\u0027s prep additions included.\n\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\nChange-Id: I0afb08030edcae4d2e968c63ef5eb11e17085d8a\n"
    },
    {
      "commit": "9f7c57c9fb8e01e1527fcb3470a0795bea054e17",
      "tree": "474ed303c1ea3a1a7ed464047155d85b69bec94e",
      "parents": [
        "f53b0af6f4c5897d337d3d3e94d745de9dc0c554"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Fri May 03 18:29:30 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon May 06 11:54:05 2024 -0400"
      },
      "message": "[VOL-5341] - Install repo:onf-make as a git submodule\n\n.gitmodules\n.pre-commit-config.yaml\nMakefile\nlf/README.md\nlf/config.mk\nlf/include.mk\nlf/local/include.mk\nlf/onf-make\nlf/transition.mk\nmakefiles-orig/include.mk\nmakefiles-orig/lint/include.mk\nmakefiles/config.mk\nmakefiles/include.mk\n------------------------------\n  o Setup bridge logic transition.mk, git submodule\n    checkout dependency.  A makefile include from\n    the library will trigger submodule checkout.\n  o Massage some make variable paths so we can load\n    current logic from lf/onf-make/makefiles VS voltha-docs/makefiles.\n  o Disable target lint-doc8, variables used in target logic\n    conflict with lint-doc8 logic in lf/onf-make.\n    Temporary edit until the dependency can be broken.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: I815ba16f856c32135aef1c563e2d04e38bbdc263\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b5a5e8c1b0ea6dd08bac89c5b2c7fe2ab1f66a7e",
      "tree": "6a20bb06e0c3773c88da251cf853ddaacf9c7c5c",
      "parents": [
        "50895b88db1702d3fa73af02455a78df1a011c7a"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Sep 20 12:05:03 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Sep 20 17:37:23 2023 +0000"
      },
      "message": "makefiles/ migration to repo:onf-make\n\nhttps://github.com/opencord/onf-make\n\nMakefile\nVERSION\nmakefiles-orig/bootstrap.mk\nmakefiles-orig/include.mk\n---------------------------\n  o Rename makefiles/ to makefiles-orig/ as an interim step.\n  o Transition to using repo:onf-make as a git sub-module which\n    will allow removing duplicat and custom logic in each repository.\n\ntesting/certification.rst\n-------------------------\n  o Morph broken URL into a comment while configs are mia (certification.yaml).\n\nChange-Id: I9396aec0301d263f18364944ad2ebdf633e52f57\n"
    },
    {
      "commit": "449ce7a3db313610d467493d46bd158ce3299206",
      "tree": "083c59c55258b67e150d2342282dfc9f261c9f23",
      "parents": [
        "864db8844e70ff5d06bd131eef4005ecbd7b7580"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jul 18 18:32:24 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 11 12:20:58 2023 -0400"
      },
      "message": "[VOL-5009] - Update release notes\n\nconfig.mk\nmakefiles/*\n-----------\n  o Refresh library makefiles from https://github.com/opencord/onf-make.\n  o More lint targets added with exclusions in config.mk\n\nmakefiles/virtualenv.mk\npatches/lib/python3.10/site-packages/robot/utils/normalizing.py/patch\npatches/lib/python3.10/site-packages/robot/utils/robottypes3.py/patch\npatches/python_310_migration.sh\n---------------------------------------------------------------------\n  o Continue normalizing virtualenv install directory.\n  o Update patches to modify .venv VS vst_venv [, vdoc_venv, vfoo_venv, vbar_venv, ...)\n  o virtualenv.mk now defines named targets for patching-up-to 3.10 installs.\n\nrelease_notes/voltha_2.12.rst\n-----------------------------\n  o Update version string info.\n  o Onos component table condensed and populated with versioned urls.\n  o voltha components table is a WIP.\n\nhowto/release/repositories/\n---------------------------\n  o Begin capturing repo-specific activities for release.\n  o Silly having to figure this out each release cycle.\n  o Automation and release helper scripts can be found here:\n    - https://github.com/joey-onf/voltha-release\n\nsphinx_conf/exclude_patterns.py\n-------------------------------\n  o Roach squashing exercise, external repos pulled in as git-submodules.\n  o New repository files appear as problems when running \u0027make reload\u0027\n  o Exclude files to squelch messages.\n\nChange-Id: I7adf7b84498511f5cde1e43ad304f9e33283241e\n"
    },
    {
      "commit": "64b824944c897c50cadf051b4b10023b606557de",
      "tree": "92196c8a896daaa80c83ed423e101aa897fe2c27",
      "parents": [
        "47e59db6192b3b26c948c72cf5abf49c04ee9ea8"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jun 01 17:34:39 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 02 11:36:58 2023 -0400"
      },
      "message": "[VOL-5009] - Create a v2.12 release notes page.\n\noverview/releases.rst\nrelease_notes/index.rst\nrelease_notes/voltha_2.12.rst\n-----------------------------\n  o Create a skeleton release notes area for v2.12\n\nChange-Id: Ia74075131326e0254af236d9c9edbdf8f46fa430\n"
    },
    {
      "commit": "4de98b791202bc2aea7d8257043f29c4720c92eb",
      "tree": "1ed76419444520f4fda8018ec9d0923fdf52d187",
      "parents": [
        "becf197883621f2bc6d70edcd0801dae70eb0817"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Feb 09 14:51:38 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Feb 16 11:39:46 2023 -0500"
      },
      "message": "Makefile edits to improve library lint target support.\n\nMakefile\n--------\n  o Replace inlined includes with single $(MAKEDIR)/include.mk\n  o virtualenv install w/dependencies handled by makefiles/virtualenv.mk\n  o Use \u0027\u0026\u0026\u0027 for command separation to improve error handling.\n  o Added more target documentation.\n  o Re-home doc8/rst syntax checking into makefiles/lint/doc8.mk.\n\nhowto/code/linting.rst\n----------------------\n  o Document supported lint targets on docs.voltha.org.\n\nhowto/release/index.rst\nhowto/release/post-release/\nhowto/release/vcs/\n---------------------------\n  o Document more release related activity (bugfix branch creation)\n\nmakefiles/consts.mk\n-------------------\n  o Define and use more library macros.\n\nconfig.mk\n---------\n  o Per-repository library makefile configuration, disable linting.\n\nmakefiles/virtualenv.mk\n-----------------------\n  o Library virtualenv install with dependences.\n  o Begin using a consistent install directory.\n  o Ugh: repository (voltha-docs) submodules each install a full venv.\n  o Install dependency drive based on existence of activate script.\n  o Lint targets updated to use activate script as a dependency.\n  o Update activate macro to run:  set -u \u0026\u0026 activate \u0026\u0026 set +u\n\nmakefiles/patches/include.mk\n----------------------------\n  o Update to use virtualenv.mk defined macros.\n\nmakefiles/lint/doc8.mk\nmakefiles/lint/python/flake8.mk\nmakefiles/lint/json.mk\nmakefiles/lint/python/pylint.mk\nmakefiles/lint/robot.mk\nmakefiles/lint/shell.mk\nmakefiles/lint/yaml.mk\n-------------------------------\n  o All library linting defines consistent targets and logic.\n  o Support two library targets: lint-all and lint-modified.\n  o Default to checking all available sources.\n  o Linting can be disabled per-repository via {project}/config.mk\n\nChange-Id: I7b7b5e523c867183d44244a0da21cfa3584e9a50\n"
    }
  ]
}
