CINXE.COM
Online Services Changelog - AFRINIC - Regional Internet Registry for Africa
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- head --> <base href="http://www.afrinic.net/changelog" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="keywords" content="change, changelog, log, new features" /> <meta name="author" content="Webmaster" /> <meta name="description" content="AFRINIC Online Services Change log for updates and new features deployed." /> <title>Online Services Changelog - AFRINIC - Regional Internet Registry for Africa</title> <link href="http://www.afrinic.net/changelog/amp" rel="amphtml" /> <link href="/ast/img/afrinic-logo/afrinic-logo-a-favicon.png" rel="shortcut icon" type="image/vnd.microsoft.icon" /> <link href="/templates/shaper_spectrum/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" /> <link href="/plugins/system/jcemediabox/css/jcemediabox.min.css?0072da39200af2a5f0dbaf1a155242cd" rel="stylesheet" type="text/css" /> <link href="/media/tabs/css/style.min.css?v=7.8.0" rel="stylesheet" type="text/css" /> <link href="//fonts.googleapis.com/css?family=Quicksand:300,regular,500,700&subset=latin" rel="stylesheet" type="text/css" /> <link href="/templates/shaper_spectrum/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="/templates/shaper_spectrum/css/font-awesome.min.css" rel="stylesheet" type="text/css" /> <link href="/templates/shaper_spectrum/css/legacy.css" rel="stylesheet" type="text/css" /> <link href="/templates/shaper_spectrum/css/template.css" rel="stylesheet" type="text/css" /> <link href="/templates/shaper_spectrum/css/presets/preset3.css" rel="stylesheet" type="text/css" class="preset" /> <link href="/templates/shaper_spectrum/css/custom.css" rel="stylesheet" type="text/css" /> <link href="/templates/shaper_spectrum/css/frontend-edit.css" rel="stylesheet" type="text/css" /> <link href="http://www.afrinic.net/modules/mod_datetime/tmpl/default.css" rel="stylesheet" type="text/css" /> <style type="text/css"> body{font-family:Quicksand, sans-serif; font-size:16px; font-weight:500; } h1{font-family:Quicksand, sans-serif; font-size:23px; font-weight:700; } h2{font-family:Quicksand, sans-serif; font-size:17px; font-weight:700; } h3{font-family:Quicksand, sans-serif; font-size:15px; font-weight:700; } h4{font-family:Quicksand, sans-serif; font-size:12px; font-weight:500; } h5{font-family:Quicksand, sans-serif; font-size:14px; font-weight:500; } h6{font-family:Quicksand, sans-serif; font-size:10px; font-weight:500; } .sp-megamenu-parent{font-family:Quicksand, sans-serif; font-size:15px; font-weight:500; } .card-cs { /* Add shadows to create the "card" effect */ box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; width: 90%; } /* On mouse-over, add a deeper shadow */ .card-cs:hover { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); } /* Add some padding inside the card container */ .container-cs { padding: 2px 16px; } .fa-bars:before { content: "\f0c9"; color: #d15e14; } CSS for Stats iframe on https://afrinic.net/ipv6-v2 .iframe-container { width: 100%; position: relative; overflow: hidden; padding-top: 100%; } .iframe-responsive { position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; border: none; margin: 0px; padding: 0px; } .font9 { font-size: 12px; } .time { display: flex; justify-content: center; align-items: center; } #sp-utils-bar{ background-color:#000000;color:#ffffff;padding:0px 1.2em 0px 1.2em; } #sp-utils-bar a{color:#d15e14;} #sp-utils-bar a:hover{color:#ffffff;} #sp-header{ padding:0px auto 0px auto;margin:0px auto 5px auto; } #sp-main-body{ padding:0px 0px 10px 0px; } #sp-footer-menu{ background-color:#242e39;color:#ffffff;padding:20px 0px 5px 0px; } #sp-footer-menu a{color:#ffffff;} #sp-footer-menu a:hover{color:#d15e14;} #sp-bottom{ background-color:#242e39;color:#ffffff;padding:0px 0px 0px 0px;margin:0px; } #sp-bottom a{color:#ffffff;} #sp-bottom a:hover{color:#ffffff;} #sp-footer{ background-color:#242e39;color:#ffffff; } #sp-footer a{color:#d15e14;} .time { display: flex; justify-content: center; align-items: center; } </style> <script type="application/json" class="joomla-script-options new">{"csrf.token":"575ece5824703330dfa8015b72d334c7","system.paths":{"root":"","base":""},"rl_tabs":{"use_hash":1,"reload_iframes":0,"init_timeout":0,"urlscroll":0}}</script> <script src="/media/jui/js/jquery.min.js?f5edda9a39a83880973f150b7d6459d2" type="text/javascript"></script> <script src="/media/jui/js/jquery-noconflict.js?f5edda9a39a83880973f150b7d6459d2" type="text/javascript"></script> <script src="/media/jui/js/jquery-migrate.min.js?f5edda9a39a83880973f150b7d6459d2" type="text/javascript"></script> <script src="https://cdn.printfriendly.com/printfriendly.js" type="text/javascript"></script> <script src="/media/system/js/caption.js?f5edda9a39a83880973f150b7d6459d2" type="text/javascript"></script> <script src="/plugins/system/jcemediabox/js/jcemediabox.min.js?d67233ea942db0e502a9d3ca48545fb9" type="text/javascript"></script> <script src="/media/system/js/core.js?f5edda9a39a83880973f150b7d6459d2" type="text/javascript"></script> <script src="/media/tabs/js/script.min.js?v=7.8.0" type="text/javascript"></script> <script src="/templates/shaper_spectrum/js/bootstrap.min.js" type="text/javascript"></script> <script src="/templates/shaper_spectrum/js/jquery.sticky.js" type="text/javascript"></script> <script src="/templates/shaper_spectrum/js/main.js" type="text/javascript"></script> <script src="/templates/shaper_spectrum/js/frontend-edit.js" type="text/javascript"></script> <script type="text/javascript"> var pfCustomCSS = ""; jQuery(window).on('load', function() { new JCaption('img.caption'); }); jQuery(document).ready(function(){WfMediabox.init({"base":"\/","theme":"standard","width":"","height":"","lightbox":0,"shadowbox":0,"icons":1,"overlay":1,"overlay_opacity":0.8,"overlay_color":"#000000","transition_speed":500,"close":2,"scrolling":"fixed","labels":{"close":"Close","next":"Next","previous":"Previous","cancel":"Cancel","numbers":"{{numbers}}","numbers_count":"{{current}} of {{total}}","download":"Download"}});}); jQuery(document).ready(function() { jQuery('#sp-left .nav.menu li.active.current > a ').css({"text-decoration":"underline","color":"black","background":"#cccccc"}); }); var sp_preloader = '0'; var sp_gotop = '1'; var sp_offanimation = 'slidetop'; </script> <meta property="og:url" content="http://www.afrinic.net/changelog" /> <meta property="og:type" content="article" /> <meta property="og:title" content="AFRINIC Online Services Changelog" /> <meta property="og:description" content="This changelog tells you more about what is new and improved with the various online platforms and services at AFRINIC. You can also report an issue by usi..." /> <meta property="og:image" content="http://www.afrinic.net/images/2019/07/18/changelog.png" /> <meta property="og:image:width" content="600" /> <meta property="og:image:height" content="315" /> <!-- Start: Google Structured Data --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "url": "https://afrinic.net", "potentialAction": { "@type": "SearchAction", "target": "http://www.afrinic.net/index.php?option=com_finder&q={search_term}", "query-input": "required name=search_term" } } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "url": "https://afrinic.net", "logo": "http://www.afrinic.net/ast/img/afrinic-logo/afrinic_logo_mbl.png" } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "AFRINIC", "url": "https://afrinic.net", "sameAs": [ "https://www.facebook.com/afrinic", "https://twitter.com/afrinic", "https://www.instagram.com/afrinic", "https://www.youtube.com/c/AFRINIC", "https://www.linkedin.com/company/afrinic", "https://www.pinterest.com/afrinic" ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "http://www.afrinic.net/", "name": "AFRINIC" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "http://www.afrinic.net/our-work", "name": "Our Work" } }, { "@type": "ListItem", "position": 3, "item": { "@id": "http://www.afrinic.net/changelog", "name": "Online Services Changelog" } } ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "http://www.afrinic.net/changelog" }, "headline": "AFRINIC Online Services Changelog", "description": "This changelog tells you more about what is new and improved with the various online platforms and services at AFRINIC. You can also report an issue by using the 'Report Issue' button on your screen or check the status of our services for any planned maintenance or identified interruptions. As alway", "image": { "@type": "ImageObject", "url": "http://www.afrinic.net/ast/changelog.png", "height": 800, "width": 800 }, "author": { "@type": "Person", "name": "Webmaster" }, "publisher": { "@type": "Organization", "name": "AFRINIC", "logo": { "@type": "ImageObject", "url": "http://www.afrinic.net/ast/img/afrinic-logo/afrinic_logo_mbl.png", "width": 600, "height": 60 } }, "datePublished": "2019-07-17T18:56:30+04:00", "dateCreated": "2019-07-17T18:56:30+04:00", "dateModified": "2023-01-12T13:19:07+04:00" } </script> <!-- End: Google Structured Data --> <link rel="canonical" href="https://afrinic.net/changelog" /> <!-- OneTrust Cookies Consent Notice start for afrinic.net --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/ebd7abec-671f-4042-8ccd-8155e3b22dcb/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="ebd7abec-671f-4042-8ccd-8155e3b22dcb" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for afrinic.net --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-H0GMQFDPXY"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-H0GMQFDPXY'); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-50123650-5"></script> <script> window.dataLayer = window.dataLayer || [];https://afrinic.net/administrator/index.php?option=com_templates&view=style&layout=edit&id=9#attrib-custom_code function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-50123650-5'); </script> <script async src="https://www.googleoptimize.com/optimize.js?id=GTM-N8QGHBV"></script> <meta name="msvalidate.01" content="ACFB632BA93AC365F6D32DAD41ACB173" /> <!-- TrustBox script --> <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script> <script> (function(w,d,s,r,n){w.TrustpilotObject=n;w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)}; a=d.createElement(s);a.async=1;a.src=r;a.type='text/java'+s;f=d.getElementsByTagName(s)[0]; f.parentNode.insertBefore(a,f)})(window,document,'script', 'https://invitejs.trustpilot.com/tp.min.js', 'tp'); tp('register', 'IfBqKpPqdeexJeZo'); </script> <!-- End TrustBox script --> <!-- AFRINIC Mailchimp Integration --> <script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/5c91ad679775a26d1a2515314/a2c2eac2bbf6515fe5fe29fa3.js");</script> <meta name="google-site-verification" content="QsahxC0Hqcdk6Q-bS24gFVtlveVJJCTkqXaoYeuL04s" /> </head> <body class="site com-content view-article no-layout no-task itemid-2792 en-gb ltr layout-fluid off-canvas-menu-init"> <div class="body-wrapper"> <div class="body-innerwrapper"> <section id="sp-utils-bar" class=" hidden-xs"><div class="row"><div id="sp-top1" class="col-sm-1 col-md-4 hidden-sm hidden-xs"><div class="sp-column time"><div class="sp-module "><div class="sp-module-content"> <script type="text/javascript"> /* <![CDATA[ */ function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];var plang=location.pathname.split('/')[1];if(plang.length !=2 && plang != 'zh-CN' && plang != 'zh-TW')plang='en';location.href=location.protocol+'//'+location.host+'/'+lang+'/changelog';} /* ]]> */ </script> <a href="http://www.afrinic.net/changelog" onclick="doGTranslate('en|en');return false;" title="English" class="flag nturl notranslate">English</a> <a href="/ar/changelog" onclick="doGTranslate('en|ar');return false;" title="العربية" class="flag nturl notranslate">العربية</a> <a href="/fr/changelog" onclick="doGTranslate('en|fr');return false;" title="Français" class="flag nturl notranslate">Français</a> <a href="/pt/changelog" onclick="doGTranslate('en|pt');return false;" title="Português" class="flag nturl notranslate">Português</a> </div></div></div></div><div id="sp-top-whois-faq" class="col-xs-6 col-sm-6 col-md-4"><div class="sp-column "><div class="sp-module "><div class="sp-module-content"> <div class="custom" > <p style="text-align: left;"><span style="color: #;"> <strong> <a class="jcepopup noicon" style="color: #;" title="AFRINIC Web WHOIS Interface" href="/whois?lang=en" data-mediabox="1" data-mediabox-title="AFRINIC Web WHOIS Interface">WHOIS SEARCH</a> <a class="jcepopup noicon" style="color: #;" title="MEMBERS PORTAL" href="https://my.afrinic.net/login" target="_blank" rel="noopener noreferrer" data-mediabox="1" data-mediabox-title="AFRINIC Web WHOIS Interface">LOGIN TO MYAFRINIC</a></strong></span></p></div> </div></div></div></div><div id="sp-top3" class="col-xs-3 col-sm-3 col-md-4"><div class="sp-column time"><div class="sp-module "><div class="sp-module-content"><div class="itp-gs"> <form action="/component/itpgooglesearch/search" method="get" accept-charset="utf-8"> <input name="gsquery" type="text" class="inputbox" placeholder="Search for..." value="" /> </form> </div></div></div></div></div></div></section><header id="sp-header"><div class="container"><div class="row"><div id="sp-logo" class="col-xs-4 col-sm-4 col-md-3"><div class="sp-column "><div class="logo"><a href="/"><img class="sp-default-logo hidden-xs" src="/ast/img/afrinic-logo/afrinic_logo.png" alt="AFRINIC - Regional Internet Registry for Africa"><img class="sp-retina-logo hidden-xs" src="/ast/img/afrinic-logo/afrinic_logo.png" alt="AFRINIC - Regional Internet Registry for Africa" width="202" height="85"><img class="sp-default-logo visible-xs" src="/ast/img/afrinic-logo/afrinic_logo.png" alt="AFRINIC - Regional Internet Registry for Africa"></a></div></div></div><div id="sp-menu" class="col-xs-8 col-sm-8 col-md-9"><div class="sp-column "> <div class='sp-megamenu-wrapper'> <a id="offcanvas-toggler" class="visible-sm visible-xs" href="#"><i class="fa fa-bars"></i></a> <ul class="sp-megamenu-parent menu-fade hidden-sm hidden-xs"><li class="sp-menu-item"></li><li class="sp-menu-item"></li><li class="sp-menu-item sp-has-child"><a href="/about" >About us</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/history" >History</a></li><li class="sp-menu-item"><a href="/partners" >Our Partners</a></li><li class="sp-menu-item"><a href="/membership" >Membership</a></li><li class="sp-menu-item"><a href="/service-region" >Our Service Region</a></li><li class="sp-menu-item"><a href="/agmm" >AGMM</a></li><li class="sp-menu-item"><a href="/membership/cost" >Fees Schedule</a></li><li class="sp-menu-item"><a href="/governance" >Governance</a></li><li class="sp-menu-item"><a href="/stats" >Statistics</a></li><li class="sp-menu-item"><a href="/corporate-documents" >Corporate Documents</a></li><li class="sp-menu-item"><a href="/team" >Our Team</a></li><li class="sp-menu-item"><a href="/contact" >Contact us</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child alias-parent-active"><a href="/our-work" >Our Work</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/membership" >Membership Services</a></li><li class="sp-menu-item"><a href="/resources" >Internet Number Resources Management</a></li><li class="sp-menu-item"><a href="/reverse-dns" >Reverse DNS</a></li><li class="sp-menu-item"><a href="/whois" >WHOIS</a></li><li class="sp-menu-item"><a href="/membership/cost" >Fees Schedule</a></li><li class="sp-menu-item"><a href="/internet-routing-registry" >Internet Routing Registry (IRR)</a></li><li class="sp-menu-item"><a href="/dnssec" >DNSSEC Program</a></li><li class="sp-menu-item"><a href="/resource-certification" >Resource Certification Program (RPKI)</a></li><li class="sp-menu-item"><a href="/corporate-documents" >Corporate Documents</a></li><li class="sp-menu-item"><a href="http://learn.afrinic.net/" rel="noopener noreferrer" target="_blank" >Training Services</a></li><li class="sp-menu-item"><a href="/support" >Support & FAQs</a></li><li class="sp-menu-item active"><a href="/changelog" >Online Services Changelog</a></li><li class="sp-menu-item"><a href="/dns-support" >DNS Support Program</a></li><li class="sp-menu-item"><a href="/root-server-copy" >Root Server Copy Program</a></li><li class="sp-menu-item"><a href="/internet-development-programs" >Internet Development Programs</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a href="/participate" >Participate</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/code" >Code of Conduct</a></li><li class="sp-menu-item"><a href="/email" >Email & Mailing Lists</a></li><li class="sp-menu-item"><a href="/policy" >Policy Development</a></li><li class="sp-menu-item"><a href="/committees/afgwg" >Governments</a></li><li class="sp-menu-item"><a href="/committees" >Committees</a></li><li class="sp-menu-item"><a href="/election-process" >Elections</a></li><li class="sp-menu-item"><a href="/exhaustion" >IPv4 Exhaustion</a></li><li class="sp-menu-item"><a href="/internet-governance" >Internet Governance</a></li><li class="sp-menu-item"><a href="/privacy" >Privacy</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a href="/events" >Events</a><div class="sp-dropdown sp-dropdown-main sp-menu-left" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="https://meeting.afrinic.net" rel="noopener noreferrer" target="_blank" >Meetings</a></li><li class="sp-menu-item"><a href="/events/sponsorship" >Sponsorship Opportunities</a></li><li class="sp-menu-item"><a href="/events/hosting-guide" >Hosting Guide</a></li><li class="sp-menu-item"><a href="http://learn.afrinic.net/events" rel="noopener noreferrer" target="_blank" >Training Workshops</a></li><li class="sp-menu-item"><a href="/outreach" >Outreach</a></li><li class="sp-menu-item"><a href="/events/webinar-series" >Webinar Series</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a href="/news" >Media</a><div class="sp-dropdown sp-dropdown-main sp-menu-left" style="width: 240px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a href="/news" >News</a></li><li class="sp-menu-item"><a href="/press" >Press Releases</a></li><li class="sp-menu-item"><a href="/presentations" >Presentations</a></li><li class="sp-menu-item"><a href="/factsheets" >Factsheets</a></li><li class="sp-menu-item"><a href="/newsletter" >Newsletter</a></li><li class="sp-menu-item"><a href="/branding" >Branding</a></li><li class="sp-menu-item"><a href="/post-guidelines" >Contribution Guidelines</a></li></ul></div></div></li><li class="sp-menu-item"><a href="https://blog.iso.afrinic.net/" >Blog</a></li><li class="sp-menu-item"></li><li class="sp-menu-item"></li><li class="sp-menu-item"></li></ul> </div> </div></div></div></div></header><section id="sp-localisation-notice"><div class="row"><div id="sp-localisation-notice" class="col-sm-12 col-md-12"><div class="sp-column "><div class="sp-module "><div class="sp-module-content"> <div class="custom" > <div id="English-Notice"> <div class="alert alert-info" style="text-align: center;"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> <strong>Info!</strong> Please note that this translation has been provided at best effort, for your convenience. The English page remains the official version.</div> </div></div> </div></div></div></div></div></section><section id="sp-main-body"><div class="row"><div id="sp-left" class="col-sm-2 col-md-3 hidden-sm hidden-xs"><div class="sp-column "><div class="sp-module "><h3 class="sp-module-title">Our Work</h3><div class="sp-module-content"><ul class="nav menu"> <li class="item-828 active deeper parent"><a href="/our-work" > Our Work</a><ul><li class="item-495"><a href="/membership" > Membership Services</a></li><li class="item-491 deeper parent"><a href="/resources" > Internet Number Resources Management</a><ul><li class="item-3261"><a href="/asn" > Autonomous System Number (ASN)</a></li><li class="item-3452"><a href="/resources/ipv6" > Internet Protocol Version 6 (IPv6)</a></li><li class="item-493"><a href="/resources/transfers" > Resource Transfers</a></li><li class="item-3156"><a href="/resources/management" > Resource Management</a></li></ul></li><li class="item-667 deeper parent"><a href="/resource-certification" > Resource Certification Program (RPKI)</a><ul><li class="item-3281"><a href="/resource-certification/tal" > Trust Anchor Locator (TAL)</a></li></ul></li><li class="item-662"><a href="/internet-routing-registry" > Internet Routing Registry (IRR)</a></li><li class="item-663"><a href="/dnssec" > DNSSEC Program</a></li><li class="item-728"><a href="/support" > Support & FAQs</a></li><li class="item-499 deeper parent"><a href="/corporate-documents" > Corporate Documents</a><ul><li class="item-510"><a href="/bylaws" target="_blank" > Bylaws</a></li><li class="item-505"><a href="/membership/agreements" target="_blank" > Membership Agreements</a></li><li class="item-804"><a href="/commitment" > Service Level Commitment (SLC)</a></li><li class="item-562"><a href="/policy/manual" > Consolidated Policy Manual</a></li></ul></li><li class="item-511 deeper parent"><a href="/whois" > WHOIS</a><ul><li class="item-3240"><a href="/whois/terms" > Terms of Use</a></li><li class="item-514"><a href="/whois/utilities" > WHOIS Crypt</a></li><li class="item-3404"><a href="/whois/ip-tools" > IP Tools</a></li><li class="item-3405"><a href="/whois/data-protection" > Your data protection</a></li><li class="item-1208"><a href="/whois/lame" > Lame Tool</a></li><li class="item-2527"><a href="/whois/rdap" > RDAP</a></li></ul></li><li class="item-515"><a href="http://learn.afrinic.net/" target="_blank" > Training Services</a></li><li class="item-2792 current active"><a href="/changelog" > Online Services Changelog</a></li><li class="item-655"><a href="/dns-support" > DNS Support Program</a></li><li class="item-670"><a href="/root-server-copy" > Root Server Copy Programme</a></li><li class="item-3380"><a href="/products" > Products Roadmap</a></li></ul></li><li class="item-3684"><a href="/reverse-dns" > Reverse DNS</a></li><li class="item-3688 deeper parent"><a href="/internet-development-programs" > Internet Development Programs</a><ul><li class="item-3689"><a href="/internet-development-programs/the-fellowship-program" > The Fellowship Program</a></li><li class="item-3690"><a href="/internet-development-programs/technical-community-development-program" > Technical Community Development Program</a></li><li class="item-3691"><a href="/internet-development-programs/african-research-collaboration-program" > African Research Collaboration Program</a></li><li class="item-3692"><a href="/internet-development-programs/diversity-in-ict-program" > Diversity in ICT Program</a></li><li class="item-3693"><a href="/internet-development-programs/african-critical-infrastructure-development-program" > African Critical Infrastructure Development Program</a></li><li class="item-3694"><a href="/internet-development-programs/african-internet-governance-and-ict-initiatives-development-program" > African Internet Governance and ICT Initiatives Development Program</a></li></ul></li></ul> </div></div></div></div><div id="sp-component" class="col-xs-12 col-sm-12 col-md-9"><div class="sp-column "><div id="system-message-container"> </div> <article class="item item-page" itemscope itemtype="http://schema.org/Article"> <meta itemprop="inLanguage" content="en-GB" /> <div class="entry-header"> <h1 itemprop="name"> AFRINIC Online Services Changelog </h1> </div> <div class="img-responsive entry-image full-image"> <img src="/images/2019/07/18/changelog.png" alt="" itemprop="image"/> </div> <div itemprop="articleBody"> <p><img dir="ltr" style="margin-right: 18px; margin-bottom: 18px; float: left;" src="/ast/changelog2.png" alt="changelog2" width="100" height="100" />This changelog tells you more about what is new and improved with the various online platforms and services at AFRINIC.</p> <p>You can also report an issue by using the 'Report Issue' button on your screen or check <a href="https://status.afrinic.net/" target="_blank" rel="noopener noreferrer" rev="contents">the status of our services</a> for any planned maintenance or identified interruptions.</p> <p>As always, we welcome your <a href="/contact?lang=en-GB" rev="contents">feedback</a>.</p> <hr /> <p> </p> <!-- START: Tabs --> <div class="rl_tabs nn_tabs outline_handles outline_content top align_left" role="presentation"> <!--googleoff: index--> <a id="rl_tabs-scrollto_1" class="anchor rl_tabs-scroll nn_tabs-scroll"></a> <ul class="nav nav-tabs" id="set-rl_tabs-1" role="tablist"> <li class="rl_tabs-tab nn_tabs-tab nav-item active" ><a href="#whois" title="WHOIS DB" class="rl_tabs-toggle nn_tabs-toggle nav-link" id="tab-whois" data-toggle="tab" data-id="whois" role="tab" aria-controls="whois" aria-selected="true"><span class="rl_tabs-toggle-inner nn_tabs-toggle-inner">WHOIS DB</span></a></li> <li class="rl_tabs-tab nn_tabs-tab nav-item" ><a href="#myafrinic" title="MyAFRINIC" class="rl_tabs-toggle nn_tabs-toggle nav-link" id="tab-myafrinic" data-toggle="tab" data-id="myafrinic" role="tab" aria-controls="myafrinic" aria-selected="false"><span class="rl_tabs-toggle-inner nn_tabs-toggle-inner">MyAFRINIC</span></a></li> <li class="rl_tabs-tab nn_tabs-tab nav-item" ><a href="#nmrp" title="NMRP" class="rl_tabs-toggle nn_tabs-toggle nav-link" id="tab-nmrp" data-toggle="tab" data-id="nmrp" role="tab" aria-controls="nmrp" aria-selected="false"><span class="rl_tabs-toggle-inner nn_tabs-toggle-inner">NMRP</span></a></li> <li class="rl_tabs-tab nn_tabs-tab nav-item" ><a href="#rpki" title="RPKI" class="rl_tabs-toggle nn_tabs-toggle nav-link" id="tab-rpki" data-toggle="tab" data-id="rpki" role="tab" aria-controls="rpki" aria-selected="false"><span class="rl_tabs-toggle-inner nn_tabs-toggle-inner">RPKI</span></a></li> </ul> <!--googleon: index--> <div class="tab-content"> <div class="tab-pane rl_tabs-pane nn_tabs-pane active" id="whois" role="tabpanel" aria-labelledby="tab-whois" aria-hidden="false"> <a id="anchor-whois" class="anchor"></a> <h2 class="rl_tabs-title nn_tabs-title">WHOIS DB</h2> <p> </p> <p>Learn more about the <a href="/committees/database-wg" rev="contents">Database Working Group</a></p> <p> </p> <p><strong>2022-11-29 Release Notes - WHOIS 2.10.7 (current)</strong></p> <p>Changelog</p> <ul> <li>RFix billing category inconsistencies on Myafrinic job</li> <li>Resolve Domain mnt-by Inconsistency job</li> <li>Fix issues and improvements on NRO RDAP profile conformance</li> <li>Add a new RDAP feature (JSContact)</li> </ul> <p> </p> <p><strong>2022-03-10 Release Notes - WHOIS 2.10.4</strong></p> <p>Changelog</p> <ul> <li>Restore Legacy Block</li> <li>Migration task to restore MNT object</li> </ul> <p> </p> <p><strong>2021-07-27 Release Notes - WHOIS 2.9.2</strong></p> <p>Changelog</p> <ul> <li>Review changed attribute syntax</li> <li>Change the API Key Header Key for Legacy Resource API Call</li> </ul> <p> </p> <p><strong>2021-07-08 Release Notes - WHOIS 2.9.1 </strong></p> <p>Changelog</p> <ul> <li>Remove the business rule for maintainer names to end with -MNT</li> </ul> <p> </p> <p><strong>2021-07-01 Release Notes - WHOIS 2.9.0</strong></p> <p>Changelog</p> <ul> <li>Deprecate CRYPT and MD5 authentication completely</li> </ul> <p> </p> <p><strong>2021-04-29 Release Notes - WHOIS 2.8.0 </strong></p> <p>Changelog</p> <ul> <li>Remove organisation objects of type "other" and "non-registry" using the DB migration job</li> <li>Update Org-type definitions on WHOIS</li> <li>Update Lame checker code update to ensure it can work over HTTPS via proxy</li> <li>Exclude lame delegations covered by legacy resources from deletion</li> <li>Exclude AFRINIC resource covered lame delegations from deletion</li> <li>Implement mechanism for an update of Lame delegation notifications after resource transfers on WHOIS</li> <li>Change of URL on Lame Delegation Email</li> <li>NRO-ECG: RDAP Compliance for 2020</li> <li>DNSCHECK: make batch size configurable on the DNS checker nodes</li> <li>Adjust DNS checker node ping frequency to 15 minutes.</li> <li>DNSCHECK: Make DNS checker cronjob configurable on the nodes</li> <li>Adjust log file location on the nodes</li> <li>Dummify the API key in the node log files. (edited)</li> <li>Maintainer names should end with -MNT</li> <li>Show description of holes attribute for route and route6 correctly</li> <li>When a user encounters a syntax error, provide the error description in the output</li> <li>Remove old lameness remarks for RDNS objects with lame delegations</li> <li>Remove remarks from lame delegations after transfer</li> <li>Include exact match for child rdns objects during transfers</li> <li>Check and Remove events after transfer only for respective lame delegations</li> </ul> <p> </p> <p><strong>2021-02-25 Release Notes - WHOIS 2.7.16 build 260</strong></p> <p>Changelog:</p> <ul> <li>Exclude specific objects from unref cleanup</li> <li>Fix issue with IPv6 announcements check job</li> <li>Fix issue with auto-dbm password dummification in the logs</li> </ul> <p> </p> <p><strong>2020-12-16 Release Notes - WHOIS 2.7.16 build 255</strong></p> <p>Changelog:</p> <ul> <li>Delete unreferenced objects older than 90 days for the following object types <ul> <li>MNTNER</li> <li>key-cert</li> <li>irt</li> </ul> </li> <li>The unreferenced cleanup is an optional monthly job (will run only on whois master)</li> <li>JMX equivalent created for unreferenced and IPv6 announcement checks to enable run on demand</li> <li>Fix to timeout bug for ipv6 announcement checks during a call to RIPE stats API</li> <li>Do not log users plain text password in the audit log</li> <li>CRYPT and MD5 cannot be used to authenticate any objects apart from updates to maintainers</li> <li>Make key-cert objects immutable and make mnt-by optional. for key-certs</li> </ul> <p> </p> <p><strong>2020-11-16 Release Notes - WHOIS 2.7.15 build 254</strong></p> <p>Changelog</p> <ul> <li>Delete domain objects with trailing dot</li> </ul> <p> </p> <p><strong>2020-11-04 Release Notes - WHOIS 2.7.15 build 252</strong> <br /> Changelog</p> <ul> <li>IPv6 assignments/allocation prefix announcement checks</li> <li>Extend/rectify IPv6 assignment/allocation prefix</li> </ul> <p> </p> <p><strong>2020-10-13 Release Notes - WHOIS 2.7.14 build 251</strong> <br />Changelog</p> <ul> <li>Changes to Inet(6)num before deletion validator</li> <li>ASN before deletion validator</li> <li>Check for hierarchical as-sets\</li> </ul> <p> </p> <p><strong>2019-02-18 Release Notes - WHOIS 2.7.11</strong><br />Changelog</p> <ul> <li>Upgrade some old libraries to improve stability and security + code refactoring</li> <li>Fix SingleUpdateHandler and MultipleUpdateHandler transaction propagation</li> <li>Minor text update when a user queries the WHOIS server on cli or web client</li> <li>Add ToU to WHOIS Web UI</li> </ul> <p> </p> <p><strong>2019-01-30 Release Notes - WHOIS 2.4.10</strong><br />Changelog</p> <ul> <li>Disable the lame delegation validator during batch updates</li> <li>Shutdown properly the executor service after the lame delegations checks</li> <li>[APPS-1710] Batch update with callback</li> <li>[APPS-1705] Optional callback to send the result of an update</li> <li>[APPS-1693] RDAP: better logging of queries + some bug fixes</li> <li>Add code (commented) to build the full history of an object. For debug/internal report only</li> <li>[APPS-1664] GRS import updates:</li> <li>Import only route/route6 objects by default</li> <li>Update JMX operations to allow the import of other object types if necessary</li> <li>Rebuild DB by default</li> <li>Fix issues with comments in the GRS dumps</li> <li>Log route/route6 objects with AFRINIC prefixes</li> <li>Add RIPE-NONAUTH GRS source</li> </ul> <p> </p> <p><strong>2018-11-21 Release Notes - WHOIS 2.4.8</strong><br />Changelog</p> <ul> <li>Lame delegations: fix a bug when sending the emails. If the WHOIS objects do not exist in the DB, disable the delegation</li> <li>Update logs</li> <li>Lame delegations external nodes/web tool: use node name instead of the node host</li> <li>[APPS-1654] Lame delegations: new email templates in case the deletion flag is disabled + Specific event added in case of a remark and removed when the delegation is not lame anymore</li> <li>NSchecker: adjust some log levels</li> <li>Lame delegations: quick check feature for the lame delegation web tool</li> <li>Decrease the timeout of the NsCheckExecutor to 2 hours</li> <li>Refresh RIR extended stats files</li> <li>[APPS-1644] Dynamically refresh the list of reserved/unallocated AS blocks from the IANA XML stats file every day</li> <li>WHOIS DNS checker: enhance the REST API response in case of a 404</li> <li>Lame delegations checker: fallback to dig in case the JNDI DNS lookup fails</li> <li>Better performance when updating multiple delegations at the same time</li> <li>Make NSChecker static to avoid complex thread concurrency issues</li> <li>Shuffle the lame delegations list on the external nodes to avoid testing the same NS at the same time for the same domains</li> <li>REST API: add a check per domain+nameserver and an endpoint to get the list of the NS per domain (empty result)</li> <li>Lame delegations: do not clean the older events if the flag to clean the DB is set to false</li> </ul> <p> </p> <p><strong>2018-11-08 Release Notes - WHOIS 2.4.6</strong><br />Changelog</p> <ul> <li>Refresh RIR extended stats files</li> <li>[APPS-1644] Dynamically refresh the list of reserved/unallocated AS blocks from the IANA XML stats file every day</li> <li>WHOIS DNS checker: enhance the REST API response in case of a 404</li> <li>Lame delegations checker: fallback to dig in case the JNDI DNS lookup fails</li> <li>Better performance when updating multiple delegations at the same time</li> <li>Make NSChecker static to avoid complex thread concurrency issues</li> <li>Shuffle the lame delegations list on the external nodes to avoid testing the same NS at the same time for the same domains</li> <li>REST API: add a check per domain+nameserver and an endpoint to get the list of the NS per domain (empty result)</li> <li>Lame delegations: do not clean the older events if the flag to clean the DB is set to false</li> </ul> <p> </p> <p><strong>2018-10-22 Release Notes - WHOIS 2.4.4</strong><br />Changelog</p> <ul> <li>Increase timeout and retries for the NSChecker</li> <li>Add a timeout on the ExecutorService threads: 6h by default</li> <li>Clean the old events during the daily check (remove events older than 2 months)</li> <li>Fix a bug in the checkEvent method (at least one instead of exactly one)</li> <li>RDAP RIR alignment</li> <li>Lame delegation checks: data model refactoring</li> </ul> <p> </p> <p><strong>2018-10-12 Release Notes - WHOIS 2.4.3</strong><br />Changelog</p> <ul> <li>[APPS-1621] Lame delegation stats generation bug + optimizations</li> <li>Set additional scheduled tasks as optional to avoid breaking the DB replication of public nodes</li> <li>[APPS-1613] API to get the list of lame delegations</li> <li>[APPS-1607] Lame delegations: API to get the list of checks for a delegation</li> <li>[APPS-1560] Batch dry-run</li> </ul> <p> </p> <p><strong>2018-09-26 Release Notes - WHOIS 2.4.0</strong><br />Changelog</p> <ul> <li>Maven version: 2.4.0</li> <li>[APPS-1514] Lame delegation checks updates</li> <li>[APPS-1587] [Transfer] IPv6 and Partial Transfer</li> <li>Remove unnecessary exception logs in the Authenticator</li> <li>[APPS-1564] Lame delegation stats</li> <li>[APPS-1455] Disable aut-num authentication when creating/updating a route(6) object</li> <li>Update RT default server to ticketing.staging</li> <li>[APPS-1508] Add API key to secure dsncheck queries</li> <li>[APPS-1513] [Transfer execution] - return the child routes + the exact match</li> <li>[APPS-1502] [DNS Lame checker] Add other data from the API</li> <li>[APPS-1367] Lame Delegation Policy Implementation: Update email content</li> <li>[APPS-1367] Lame Delegation Policy ImplementationAdd "changed" attribute when updating a domain object</li> <li>Database maintenance JMX : add an operation to delete an object</li> <li>[APPS-1355] Check whether mnt-lower can be deprecated on aut-num</li> <li>Lame delegations: optimizations</li> <li>Code refactoring</li> <li>[Lame delegations] Better bulk email handling</li> <li>[APPS-1354] Autnums: replace mnt-lower with org's mnt-ref if necessary</li> <li>[APPS-1431] Lame delegation standalone JAR to run checks from any location</li> <li>[APPS-1453] [Lame Delegation] REST API</li> <li>[APPS-1367] Lame Delegation Policy Implementation: Do not act on domain objects if they have been edited (lame nameserver updated or removed)</li> <li>Update the JMX options to allow a connection from a remote host</li> <li>[APPS-1367] Lame Delegation Policy Implementation</li> <li>Switch to JDK1.8 + the "release" profile now launches the unit tests</li> </ul> <p> </p> <p><strong>2017-11-24 - WHOIS 2.3<br /></strong>Changelog<strong><br /></strong></p> <ul> <li>Reduce exceptions logging when not necessary.</li> <li>Hazelcast upgrades for better in-memory hash maps operations (ACL rules).</li> <li>When RIR stats files cannot be downloaded, retry up to 10 times.</li> <li>If a resource is queried on an external WHOIS and a connection error occurs, use the default WHOIS.</li> <li>Modify size of parent 'reservation' for 196.223.x.x/16.</li> <li>Abuse contacts are displayed when they are specified in the IRT object.</li> <li>Ignore the generated attributes (parent for example) when comparing objects before update/deletion.</li> <li>Increase the external WHOISes timeout from 10s to 1h and always disconnect the client after a query, whether successful or not.</li> <li>Update BouncyCastle to v1.4 for security issues</li> <li>The mail messages API is now able to handle 7-bit encoded messages (for REST for example).</li> <li>Introduce a REST service for SMIME-signed messages. There was a service for PGP-signed and unsigned messages.</li> <li>Remove the override option from the StatusValidator on inetnums. From now, even with override privileges, it is not possible to add overlapping inetnums in the DB.</li> <li>Add BCRYPT-PW as the password-hashing algorithm.</li> <li>Deprecate CRYPT-PW and MD5-PW.</li> <li>Add an API to have PreProcess jobs on the WHOIS updates. Use the template method design pattern.</li> <li>Create an admin-c contact for AFRINIC auto-generated MNTNER for an unprotected person and role objects (with a DBMigration task).</li> <li>Auto-generate a mntner object for any unprotected new person or role object.</li> <li>Generate a mntner object for an existing unprotected person and role objects + send an email to the owner when the email address is specified.</li> <li>Warning for unprotected person/role objects when they are edited.</li> <li>Scheduled job to remove orphaned (unreferenced) auto-generated maintainers from the DB every day.</li> <li>Better charset encoding detection when reading objects from the DB: use of Apache Tika to make sure the best matching encoding is detected. Encode in UTF-8 when saving in the DB.</li> <li>RESTful API to add/update/check the last-verified attribute.</li> <li>Be able to redirect emails to another email address when needed, for example, on staging for testing.</li> <li>Major code refactoring.</li> <li>Unit tests updates.</li> </ul> </div> <div class="tab-pane rl_tabs-pane nn_tabs-pane" id="myafrinic" role="tabpanel" aria-labelledby="tab-myafrinic" aria-hidden="true"> <a id="anchor-myafrinic" class="anchor"></a> <h2 class="rl_tabs-title nn_tabs-title">MyAFRINIC</h2> <div class="table-responsive"> <p> </p> <h3>MyAFRINIC v1.26.1 - 2022-12-14</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <ul> <li>MyAfriNIC is not sending the payment Acknowledgement email to members</li> </ul> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.26.0 - 2022-11-18</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <ul> <li>Remove Meeting banner from myafrinic</li> </ul> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.9 - 2022-11-18</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <ul> <li> Bug fix for the missing organisation name of 2023-01-01 Annual billing Invoices</li> <li>Temporarily replacing of the top and bottom banners with the members connect event banners</li> </ul> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.8 - 2022-11-10</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>Amendment to Invoice Emails</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.7 - 2022-10-21</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>Transfer execution for Merger and Acquisition</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.6 - 2022-10-13</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>RSA Version increase to 15 on MyAFRINIC</p> <p>Myafrinic v1 Textual Update</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.5 - 2022-09-21</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>rDNS page error</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.4 - 2022-08-31</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>Error - Can't approve BPKI </p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.3 - 2022-08-26</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>Add Organisation column to the BPKI Certificate Requests Table View</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.2 - 2022-08-25</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>Duplicate entry for NK18-AFRINIC</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.1 - 2022-08-16</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p> </p> <p>Myafrinic v1 Textual Update - FAQs</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.25.0 - 2022-08-04</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>RDNS Info: Display Error</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.9 - 2022-07-21</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Restoring the old top and bottom banners on Thursday 2022-07-21 after 14:00 UTC</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.8 - 2022-07-18</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Change of banner on my afrinic from now to Thursday 14.00 UTC</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.7 - 2022-06-13</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Enable Hostmaster to Disable 2FA</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.6 - 2022-05-13</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Blank form</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.5 - 2022-04-28</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Possible Issue with RPKI Engine Activation.</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.4 - 2022-04-26</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>RPKI access error</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.3 - 2022-04-20</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Renewal of RPKI Parent, Child and Client Certificates for MyAfriNIC</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.2 - 2022-04-19</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>User unable to access MyAFRINIC with 2FA</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.1 - 2022-04-11</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Updating Helios Proxy URL in both staging and production config files.</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.24.0 - 2022-04-06</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Helios-MyAFRINIC Evoting Email Bug</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.9 - 2022-01-21</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Invoice on My.Afrinic, issued on old Name.</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.8 - 2022-01-14</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Pages on MyAFRINIC loading blank.</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.7 - 2022-01-06</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Change of bank address on invoice template on myafrinic.</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.6 - 2021-12-10</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p>Adding links to 2019, 2020 and 2021 AGMM.</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;">NA</td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.5 - 2021-12-09</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p> NA</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Modifying the invoice template to fit all contents on one page.</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.4 - 2021-11-09</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 375.391px;">Improvement</td> <td style="width: 51.6094px;">Removed</td> <td style="width: 860px;">Bug Fix</td> <td style="width: 142px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 375.391px;"> <p> </p> <p>Additional Text on myafrinic invoice template</p> </td> <td style="width: 51.6094px;">NA</td> <td style="width: 860px;"> <p>Issue with Old Invoice Generation</p> </td> <td style="width: 142px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.3 - 2021-10-13</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 256px;">Improvement</td> <td style="width: 155.406px;">Removed</td> <td style="width: 875.594px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 256px;"> <p>NA</p> </td> <td style="width: 155.406px;">NA</td> <td style="width: 875.594px;"> <p>MyAFRINIC IRR Interface</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.2 - 2021-10-07</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 256px;">Improvement</td> <td style="width: 155.406px;">Removed</td> <td style="width: 875.594px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 256px;"> <p>NA</p> </td> <td style="width: 155.406px;">NA</td> <td style="width: 875.594px;"> <p>Correction of Resources on Old Invoices</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.1 - 2021-09-22</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 697.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 697.359px;"> <p>NA</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;"> <p>Problem downloading Invoices</p> <p>Updated the URL for the Publication - SLC</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.23.0 - 2021-09-20</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 697.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 697.359px;"> <p>NA</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;"> <p>Ignoring the digest verify error message</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.22.6 - 2021-08-26</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 697.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 697.359px;"> <p>NA</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;"> <p>Bug fix when MyAFRINIC updating org</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <p> </p> <h3>MyAFRINIC v1.22.5 - 2021-08-19</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 697.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 697.359px;"> <p>Update:</p> <p>WHT on MyAFRINIC for a particuar country (WHT means withholding tax)</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;">NA</td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.22.4 - 2021-08-16</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 219.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 219.359px;"> <p>NA</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;"> <p>The ORG is now optional on the create as-set form</p> <p>There is now a UI for MS team to Enable/Disable user login accounts.</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.22.3 - 2021-07-23</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 219.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 219.359px;"> <p>NA</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;"> <p>Fix the problem of accessing the Election Information page for users who are not logged in.</p> <p>Updating the link to the Authenticator product page and enabling the links to open in the new tabs</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.22.2 - 2021-07-21</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 219.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 219.359px;"> <p>NA</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;"> <p>Fixing the Last verify to show the last verify information</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.22.1 - 2021-07-21</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 219.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 219.359px;"> <p>NA</p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;"> <p>Bug fix:</p> <p>Fixing the Login Logic(To work well for users logging in from IPv6)</p> <p>Fixing the problem with Collations</p> <p>Replacing TryCatch with Try::Tiny (*Expected fix for</p> <p>Intermittent Internal Server Error)</p> <p>Fixing the issue with creating Whois Objects</p> <p>Reverse delegation (* only affected the staging)</p> <p>Rectifying the issue for the phone login</p> <p>No PF generated</p> <p>Local member VAT & BRN</p> <p>Issue with contact and address synchronisation</p> <p>Issue with PF for ASN only</p> <p>Unable to delete IP resource</p> <p>Bug in transfer logs format</p> <p>Fixing the error when Appointing Proxy</p> <p>After voting, a person may still send the "appoint proxy form"</p> <p>Create UI for HM to tag legacy resources on myafrinic</p> <p>Create API for WHOIS to retrieve list of legacy resources from myafrinic</p> <p>Updated the link for the Privacy Policy</p> <p>Replace period with memo from ns</p> <p>PF generation on request dashboard</p> </td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <h3>MyAFRINIC v1.22.0 - 2021-07-15</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 219.359px;">Improvement</td> <td style="width: 10px;">Removed</td> <td style="width: 585px;">Bug Fix</td> <td style="width: 149px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 219.359px;"> <p>Upgrade to:</p> <p>Security</p> <p>OS</p> <p>Database</p> <p>Web Server </p> </td> <td style="width: 10px;">NA</td> <td style="width: 585px;">NA</td> <td style="width: 149px;">NA</td> </tr> </tbody> </table> <p> </p> <p> </p> <h3>MyAFRINIC v1.21.1 - 2021-07-05</h3> <table class="table table-striped table-bordered" style="width: 877px;"> <tbody> <tr> <td style="width: 11px;">#</td> <td style="width: 95px;">Improvement</td> <td style="width: 64px;">Removed</td> <td style="width: 585.812px;">Bug Fix</td> <td style="width: 149.188px;">New Feature</td> </tr> <tr> <td style="width: 11px;">1</td> <td style="width: 95px;">NA</td> <td style="width: 64px;">NA</td> <td style="width: 585.812px;"> <p>Correct bug PF not being generated.</p> </td> <td style="width: 149.188px;">NA</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-5"></a>MyAFRINIC v1.21.0 - 2021-06-17</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>Correct bug when contacts' roles are attached to Netsuite during prospect creation.</p> <p>Correct bug when requests are approved by hostmasters.</p> </td> <td> <p>Add VAT and BRN number fields for local members</p> <p>Add user-friendly error messages when a member changes its password.</p> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-5"></a>MyAFRINIC v1.20.1 - 2021-05-12</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>Display ASN as integer instead of string and hide empty resources elements for transfer logs</p> <p>Fixing the error when Appointing Proxy</p> <p> </p> <p>After voting, a person may still send the "appoint proxy form"</p> </td> <td>NA</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-5"></a>MyAFRINIC v1.20.0 - 2021-04-29</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>New RPKI production certificates and keys</p> </td> <td> <p>Create UI for HM to tag legacy resources on MyAFRINIC</p> </td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td> <p>Create API for WHOIS to retrieve a list of legacy resources from MyAFRINIC</p> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-6"></a>MyAFRINIC v1.19.3 - 2021-04-15</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>Update the Privacy Policy link at the bottom/footer bar on the page</p> </td> <td> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-7"></a>MyAFRINIC v1.19.1 - 2021-02-04</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>Fix for SQL Error when updating table online_pymt_log for credit card payment</p> </td> <td>NA</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> <p>Remove code for inventory as we use sparse now</p> </td> <td> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-8"></a>MyAFRINIC v1.19.0 - 2021-01-21</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>Fix when submitting ipv6 requests with attachments</p> </td> <td>NA</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> <p>Do not log full object in trx_comment during IRR object management in MyAFRINIC</p> </td> <td> </td> </tr> <tr> <td>3</td> <td> </td> <td> </td> <td> <p>Last verified redeployment</p> </td> <td> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-9"></a>MyAFRINIC v1.18.2 - 2020-12-15</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>Post IPv6 Policy Implementation Changes: Modify policy violations dashboard and bugfix when adding an IPv6</p> </td> <td>NA</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-10"></a>MyAFRINIC v1.18.1 - 2019-11-12</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td> <p>Add memo on invoice</p> </td> <td>NA</td> <td>NA</td> <td> <p>Add an endpoint to generate a statement of accounts for a specific list of members</p> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-11"></a>MyAFRINIC v1.18.0 - 2020-11-04</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p>IPv6 policy implementation</p> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-12"></a>MyAFRINIC v1.17.1 - 2020-10-21</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td> <p>Remove credit card fees in part-payment</p> </td> <td>NA</td> <td>NA</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-13"></a>MyAFRINIC v1.17.0 - 2020-10-09</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p>MCB ePayment Integration</p> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-14"></a>MyAFRINIC v1.14.0 - 2020-07-02</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p>NetSuite: Synchronise contact information from MyAFRINIC</p> </td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td> <p>Push contact updates changes on MyAfrinic into Netsuite</p> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-15"></a>MyAFRINIC v1.13.3 - 2020-06-30</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p>Fix IRR integration authentication by using LWP instead of CURL.</p> </td> <td>NA</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-13-0"></a>MyAFRINIC v1.13.0 - 2020/04/13</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td> <p><b>Transfer logs – reformatting</b></p> <p>UTC offset, type of transfer and transfer date entries in transfer log files (located on ftp.afrinic.net/pub/stats/afrinic/transfers) now follow the same format as for other RIRs.</p> </td> <td>NA</td> </tr> <tr> <td>2</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p><b>Contact Verification - Automatic email reminders</b></p> <p>Automatic email reminders are sent to members twice a year (on the 1st of February and the 1st of August).</p> </td> </tr> <tr> <td>3</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p><b>Contact Verification – “Un-verified” contact</b></p> <p>Hostmasters can now mark as “un-verified” an incorrect member contact.</p> </td> </tr> <tr> <td>4</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p><b>Contact Verification – Send automatic notification</b></p> <p>Members are be notified once to update their contact. Afterwards, reminders are sent automatically after every 5 days.</p> </td> </tr> <tr> <td>5</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p> <b>IRR – route(6) objects</b></p> <p>Members can now create, edit or delete their route(6) objects</p> </td> </tr> <tr> <td>6</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p><b>IRR –aut-num objects</b></p> <p>Members can now update aut-num with routing attributes. Must authenticate against mnt-lower or mnt-route</p> </td> </tr> <tr> <td>7</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p><b>IRR – as-set objects</b></p> <p>Members can now create, edit or delete their as-set objects</p> </td> </tr> <tr> <td>8</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p><b>IRR – View route(6) objects</b></p> <p>Members can view route(6) objects that exist under their allocated/assigned prefixes</p> </td> </tr> <tr> <td>9</td> <td>NA</td> <td>NA</td> <td>NA</td> <td> <p><b>IRR - Authentication</b></p> <p>Members have the option to authenticate with PGP or Password when managing their IRR objects</p> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-4"></a>MyAFRINIC v1.7.4 - 2019/08/08</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>Rdns: accept digest type 4</td> <td>NA</td> <td>NA</td> <td>NetSuite integrations - change mention 45 to 30 on the invoice PDF</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-3"></a>MyAFRINIC v1.7.3 - 2019/08/01</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>Payment gateway response</td> <td>NetSuite integrations - Billing Summary Amendments</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td>Remove Restriction on IPv6 new allocation form</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-2"></a>MyAFRINIC v1.7.2 - 2019/07/18</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>Show bank charges on the statement of account</td> <td>NA</td> <td>NA</td> <td>NA</td> </tr> <tr> <td>2</td> <td>Add note on receipt for bank charges</td> <td> </td> <td> </td> <td> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-1"></a>MyAFRINIC v1.7.1 - 2019/07/18</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>The invoice template has been amended and the validity period was updated to 45 days</td> <td>NA</td> <td>NA</td> <td>NA</td> </tr> <tr> <td>2</td> <td>The Summary statement page has been updated to reflect the historical and new transactions</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>3</td> <td>The change currency deadline was set to 30 September 2019</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>4</td> <td> <p>AS0 support in ROA - Now members using the RPKI infrastructure can create ROA with AS 0 (zero) for prefixes they do not want to be routed.</p> <p>For e.g. an IXP would not want its peering LAN to appear in the DFZ and would therefore create a ROA with the peering LAN prefix with AS0</p> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>5</td> <td>Summary statement - visual separation from old pastel transactions to NS transactions</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>6</td> <td>Config: - change_currency_deadline : 30-09-2019</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>7</td> <td>Resource issuance: - remove the check on request forms: ASN, IPV4, IPV6</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>8</td> <td>New File: - add a page for redirection</td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>9</td> <td>AS0 support RPKI-87</td> <td> </td> <td> </td> <td> </td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-0"></a>MyAFRINIC v1.7.0 - 2019/07/16</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>Na</td> <td>NA</td> <td>NA</td> <td><strong>With Holding Tax</strong> - Some economies have a tax imposed by their central bank while processing FOREX transactions. Members shall now be able to manage the tax applicable via the MyAFRINIC portal. <a href="/support/bill/how-to-set-withholding-tax-for-my-country" rev="contents">Check the FAQ here.</a></td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td><strong>Hard copy invoice required</strong> - Members requiring a hard copy of the invoice to effect payment can now ensure that their staff proactively completes this action. <a href="/support/bill/how-to-get-invoice-hardcopy" rev="contents">Check the FAQ here.</a></td> </tr> <tr> <td>3</td> <td> </td> <td> </td> <td> </td> <td><strong>Preferred Payment method</strong> - Do you prefer paying by Credit card or Bank Transfer? <a href="/support/bill/how-to-set-preferred-payment-method" rev="contents">Check the FAQ here.</a></td> </tr> <tr> <td>4</td> <td> </td> <td> </td> <td> </td> <td><strong>Electronic Document usage</strong> - Does your country and organisation accept the use of electronic documents? <a href="/support/bill/how-to-set-document-use-by-organisation-and-country" rev="contents">Check the FAQ here.</a></td> </tr> <tr> <td>5</td> <td> </td> <td> </td> <td> </td> <td><strong>Online payment with no login required</strong> - You may now make a payment using the details of a valid Invoice and your credit card only! <a href="/support/bill/how-to-credit-card-payment-no-login" rev="contents">Check the FAQ here.</a></td> </tr> <tr> <td>6</td> <td> </td> <td> </td> <td> </td> <td><strong>Extension of deadline relating to Invoices</strong> - resulting from approval of resource requests; such invoices now remain valid for 45 days instead of 30 days</td> </tr> <tr> <td>7</td> <td> </td> <td> </td> <td> </td> <td><strong>Invoices in EURO</strong> - Now members have the option to get their invoice either in USD ($) or EURO (€). It is to be noted that once the prefered currency is specified, that change cannot be undone. Please log in MyAfrinic and choose your prefered option before the next annual billing cycle. However, invoices in the EURO can only be paid via Bank transfer. The Credit Card platform will be activated soon and shall be communicated in due course. Please ensure that the change in preferred currency is completed by 30th September 2019 in readiness for the 2020 annual membership fees billing campaign. <a href="/support/bill/how-to-set-my-preferred-currency" rev="contents">Check the FAQ here.</a></td> </tr> </tbody> </table> <p> </p> </div> </div> <div class="tab-pane rl_tabs-pane nn_tabs-pane" id="nmrp" role="tabpanel" aria-labelledby="tab-nmrp" aria-hidden="true"> <a id="anchor-nmrp" class="anchor"></a> <h2 class="rl_tabs-title nn_tabs-title">NMRP</h2> <p> </p> <h3>NMRP 2.9.0 - 2021-06-17</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td>Addition of VAT and BRN fields for local applicants (Mauritius)</td> </tr> </tbody> </table> <p> </p> <h3>NMRP 2.8.1 - 2021-05-31</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>Addition of checkbox to have applicant's consent to comply with the data protection act on the edit form.</td> <td>NA</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td>Correction of typo error on RT ticket</td> <td> </td> </tr> </tbody> </table> <p> </p> <h3>NMRP 2.8.0 - 2021-05-20</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td>Textual update and addition of checkbox to have applicant's consent to comply with the data protection act.</td> </tr> </tbody> </table> <p> </p> <h3>NMRP 2.7.0 - 2020-11-04</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td>IPv6 Policy Implementation</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td>Prospective member allowed to request only nibble IPv6 blocks</td> </tr> <tr> <td>3</td> <td> </td> <td> </td> <td> </td> <td>Prospective member chooses whether to announce IPv6 prefix</td> </tr> </tbody> </table> <p> </p> <h3>NMRP 2.6.0 - 2020-08-06</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td>Multihoming not required for ASN Policy Implementation</td> </tr> </tbody> </table> <p> </p> <h3>NMRP 2.5.5 - 2020-02-20</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>When checking if a registration belongs to a user, ignore the case while comparing emails</td> <td>NA</td> <td>Escape HMTL characters: use c tags to display correctly the value of a variable instead of ${variable}</td> <td>NA</td> </tr> </tbody> </table> <p> </p> <h3>NMRP 2.5.4 - 2020-02-06</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>Remove some admin features that are useless now (folders renaming and Soft landing phase 1 related code)</td> <td>Bugfix: [APPS-2241] #711875: Unable to submit changes on NMRP Do delete the files uploaded only after the data has been successfully sent to MyAFRINIC, not before</td> <td>Soft-landing phase is 2 by default</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td>Compute fees from Netsuite + remove old fees table</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-3"></a>NMRP v2.5.3 - 2020-01-15</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td>Display the correct soft landing phase in the Ipv4 address plan element form</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td>Remove MoU from application instructions</td> </tr> <tr> <td>3</td> <td> </td> <td> </td> <td> </td> <td>Remove additional information from the JSON sent to MyAFRINIC</td> </tr> <tr> <td>4</td> <td> </td> <td> </td> <td> </td> <td>Back-end function: change registration status to DRAFT and reset ticket number</td> </tr> </tbody> </table> <p> </p> <h3><a id="v-1-7-4"></a>NMRP v2.4.4 - 2019/05</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td>Added new fields to ease the link with MyAFRINIC and Netsuite: use of electronic documents, preferred currency, payment method, withholding tax, withholding tax percentage and hard copy/soft copy of the invoice</td> </tr> <tr> <td>2</td> <td> </td> <td> </td> <td> </td> <td>Updates on information pages and disclaimers</td> </tr> <tr> <td>3</td> <td> </td> <td> </td> <td> </td> <td>Allow Member Services staff members to view and update some fields of the registrations after the applicant's submission</td> </tr> <tr> <td>4</td> <td> </td> <td> </td> <td> </td> <td>Ability to upload more than one file per category</td> </tr> <tr> <td>5</td> <td> </td> <td> </td> <td> </td> <td>Display new fees and old fees in the summary</td> </tr> <tr> <td>6</td> <td> </td> <td> </td> <td> </td> <td>After MS approval, push data to MyAFRINIC</td> </tr> <tr> <td>7</td> <td> </td> <td> </td> <td> </td> <td>Applicant can now edit the registration's organisation details after submission until MS locks it</td> </tr> <tr> <td>8</td> <td> </td> <td> </td> <td> </td> <td>Bug fixes and refactoring for improved security and responsiveness</td> </tr> <tr> <td>9</td> <td> </td> <td> </td> <td> </td> <td>Updates on the GUI to add several warning messages (eg: message for additional postage fees when a hard copy of the invoice is required)</td> </tr> <tr> <td>10</td> <td> </td> <td> </td> <td> </td> <td>ASN Contact phone is not mandatory anymore</td> </tr> <tr> <td>11</td> <td> </td> <td> </td> <td> </td> <td>Add a mandatory ASN field for the ASN peers</td> </tr> <tr> <td>12</td> <td> </td> <td> </td> <td> </td> <td>Update email templates for registration status changes</td> </tr> <tr> <td>13</td> <td> </td> <td> </td> <td> </td> <td>Fix Ipv6 indicative fees in case of /32 (V6S, not V6L)</td> </tr> </tbody> </table> <p> </p> </div> <div class="tab-pane rl_tabs-pane nn_tabs-pane" id="rpki" role="tabpanel" aria-labelledby="tab-rpki" aria-hidden="true"> <a id="anchor-rpki" class="anchor"></a> <h2 class="rl_tabs-title nn_tabs-title">RPKI</h2> <p> </p> <h3><a id="v-1-7-4"></a>RPKI v20200331-1 - 2020/03</h3> <table class="table table-striped table-bordered"> <tbody> <tr> <td>#</td> <td>Improvement</td> <td>Removed</td> <td>Bug Fix</td> <td>New Feature</td> </tr> <tr> <td>1</td> <td>NA</td> <td>NA</td> <td>NA</td> <td>RPKI Delta Protocol support (RFC8182) and repository published under https://rrdp.afrinic.net/notification.xml</td> </tr> </tbody> </table> <p> </p> </div></div></div><!-- END: Tabs --> </div> <div class="article-footer-wrap"> <div class="article-footer-top"> <div class="helix-social-share"> <div class="helix-social-share-icon"> <ul> <li> <div class="facebook" data-toggle="tooltip" data-placement="top" title="Share On Facebook"> <a class="facebook" onClick="window.open('http://www.facebook.com/sharer.php?u=http://www.afrinic.net/changelog','Facebook','width=600,height=300,left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-150)+''); return false;" href="http://www.facebook.com/sharer.php?u=http://www.afrinic.net/changelog"> <i class="fa fa-facebook"></i> </a> </div> </li> <li> <div class="twitter" data-toggle="tooltip" data-placement="top" title="Share On Twitter"> <a class="twitter" onClick="window.open('http://twitter.com/share?url=http://www.afrinic.net/changelog&text=AFRINIC%20Online%20Services%20Changelog','Twitter share','width=600,height=300,left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-150)+''); return false;" href="http://twitter.com/share?url=http://www.afrinic.net/changelog&text=AFRINIC%20Online%20Services%20Changelog"> <i class="fa fa-twitter"></i> </a> </div> </li> <li> <div class="google-plus"> <a class="gplus" data-toggle="tooltip" data-placement="top" title="Share On Google Plus" onClick="window.open('https://plus.google.com/share?url=http://www.afrinic.net/changelog','Google plus','width=585,height=666,left='+(screen.availWidth/2-292)+',top='+(screen.availHeight/2-333)+''); return false;" href="https://plus.google.com/share?url=http://www.afrinic.net/changelog" > <i class="fa fa-google-plus"></i></a> </div> </li> <li> <div class="linkedin"> <a class="linkedin" data-toggle="tooltip" data-placement="top" title="Share On Linkedin" onClick="window.open('http://www.linkedin.com/shareArticle?mini=true&url=http://www.afrinic.net/changelog','Linkedin','width=585,height=666,left='+(screen.availWidth/2-292)+',top='+(screen.availHeight/2-333)+''); return false;" href="http://www.linkedin.com/shareArticle?mini=true&url=http://www.afrinic.net/changelog" > <i class="fa fa-linkedin-square"></i></a> </div> </li> </ul> </div> </div> <!-- /.helix-social-share --> </div> </div> <div class="printfriendly-button-wrapper" style="text-align: right"><a class="printfriendly-button print-no" style="cursor: pointer" onclick="window.print(); return false;" title="Print Friendly, PDF & Email"><img style="border:none;-webkit-box-shadow:none; box-shadow:none;" src="https://cdn.printfriendly.com/buttons/printfriendly-button-lg.png" alt="Print Friendly, PDF & Email"></a></div> <dd class="modified"> <i class="fa fa-calendar-o"></i> Last Modified on - <time datetime="2023-01-12T17:19:07+04:00" itemprop="dateModified" title="Last Modified on - "> 12 January 2023 </time> </dd> </article></div></div></div></div></section><section id="sp-footer-menu" class=" hidden-xs"><div class="container"><div class="row"><div id="sp-position1" class="col-sm-3 col-md-3"><div class="sp-column font9"><div class="sp-module "><h3 class="sp-module-title">Member Services</h3><div class="sp-module-content"><ul class="nav menu"> <li class="item-3705"><a href="/membership" > Become a member</a></li><li class="item-3697"><a href="/resources-2" > Internet Number Resources Management</a></li><li class="item-3698"><a href="/asn-2" > Autonomous System Number (ASN)</a></li><li class="item-3699"><a href="/ipv6-2" > Internet Protocol Version 6 (IPv6)</a></li><li class="item-3700"><a href="/transfers-2" > Resource Transfers</a></li><li class="item-3701"><a href="/management-2" > Resource Management</a></li></ul> </div></div></div></div><div id="sp-position2" class="col-sm-3 col-md-3"><div class="sp-column font9"><div class="sp-module "><h3 class="sp-module-title">Routing Security</h3><div class="sp-module-content"><ul class="nav menu"> <li class="item-3702"><a href="/resource-certification-2" > Resource Certification Program (RPKI)</a></li><li class="item-3703"><a href="/tal-2" > Trust Anchor Locator (TAL)</a></li><li class="item-3704"><a href="/internet-routing-registry-2" > Internet Routing Registry (IRR)</a></li></ul> </div></div><div class="sp-module "><h3 class="sp-module-title">DNS</h3><div class="sp-module-content"><ul class="nav menu"> <li class="item-3718"><a href="/reverse-dns-2" > Reverse DNS</a></li><li class="item-3716"><a href="/dnssec-2" > DNSSEC Program</a></li><li class="item-3717"><a href="/dns-support-2" > DNS Support Program</a></li></ul> </div></div></div></div><div id="sp-position3" class="col-sm-3 col-md-3"><div class="sp-column font9"><div class="sp-module "><h3 class="sp-module-title">WHOIS</h3><div class="sp-module-content"><ul class="nav menu"> <li class="item-3706"><a href="/whois-2" > WHOIS</a></li><li class="item-3707"><a href="/terms-2" > Terms of Use</a></li><li class="item-3708"><a href="/utilities-2" > WHOIS Crypt</a></li><li class="item-3709"><a href="/ip-tools-2" > IP Tools</a></li><li class="item-3710"><a href="/data-protection-2" > Your data protection</a></li><li class="item-3712"><a href="/lame-2" > Lame Tool</a></li><li class="item-3713"><a href="/whois/rdap" > RDAP`</a></li></ul> </div></div></div></div><div id="sp-position4" class="col-sm-3 col-md-3"><div class="sp-column font9"><div class="sp-module "><h3 class="sp-module-title">Training</h3><div class="sp-module-content"><ul class="nav menu"> <li class="item-3715"><a href="http://learn.afrinic.net/" target="_blank" > Training Services</a></li><li class="item-3714"><a href="http://learn.afrinic.net/events" target="_blank" > Training Workshops</a></li></ul> </div></div><div class="sp-module "><h3 class="sp-module-title">Events</h3><div class="sp-module-content"><ul class="nav menu"> <li class="item-3719"><a href="https://meeting.afrinic.net" > Our Meetings</a></li><li class="item-3720"><a href="/webinar-series-2" > Webinar Series</a></li><li class="item-3721"><a href="/past-webinars-2" > Past webinars</a></li></ul> </div></div></div></div></div></div></section><section id="sp-bottom" class="font9 hidden-xs"><div class="container"><div class="row"><div id="sp-bottom1" class="col-xs-6 col-sm-6 col-md-4"><div class="sp-column font9"><ul class="social-icons"><li><a target="_blank" href="https://www.facebook.com/afrinic"><i class="fa fa-facebook"></i></a></li><li><a target="_blank" href="https://twitter.com/afrinic"><i class="fa fa-twitter"></i></a></li><li><a target="_blank" href="https://www.youtube.com/c/AFRINIC"><i class="fa fa-youtube"></i></a></li><li><a target="_blank" href="https://twitter.com/afrinic"><i class="fa fa-linkedin"></i></a></li><li><a target="_blank" href="https://www.flickr.com/photos/afrinic/"><i class="fa fa-flickr"></i></a></li><li><a target="_blank" href="/news/feed?format=feed&type=rss"><i class="fa fa-rss"></i></a></li></ul></div></div><div id="sp-time" class="col-xs-6 col-sm-4 col-md-4"><div class="sp-column time"><div class="sp-module "><div class="sp-module-content"> <span class="mod_datetime">Date and time in Mauritius - <time datetime="2024-12-04T00:17:01+04:00">2024/12/04 <span id="mod_datetime_custom_time_301"></span> <script type="text/javascript"> <!-- zone=0 isitlocal=true; ampm=""; function mod_datetime_custom_time_301() { now=new Date(); ofst="04"; ofst_minutes="00"; ofst_sign="+"; now.setUTCHours(now.getUTCHours()+Math.abs(ofst), now.getUTCMinutes()+Math.abs(ofst_minutes)); timezone = now.getTimezoneOffset(); secs=now.getUTCSeconds(); sec=-1.57+Math.PI*secs/30; mins=now.getUTCMinutes(); min=-1.57+Math.PI*mins/30; hr=(isitlocal)? now.getUTCHours():(now.getUTCHours() + parseInt(ofst)) + parseInt(zone); hrs=-1.575+Math.PI*hr/6+Math.PI*parseInt(now.getMinutes())/360; if (hr < 0) hr+=24; if (hr > 23) hr-=24; ampm = (hr > 11)?"":""; statusampm = ampm; hr2 = hr; if (hr2 == 0) hr2=24;//24 or 12 (hr2 < 13)?hr2:hr2 %= 24;// 24 or 12 if (hr2<10) hr2="0"+hr2 var finaltime=hr2+":"+((mins < 10)?"0"+mins:mins)+" "+statusampm; document.getElementById("mod_datetime_custom_time_301").innerHTML=finaltime setTimeout("mod_datetime_custom_time_301()",1000) } mod_datetime_custom_time_301() //--> </script></time></span> </div></div></div></div><div id="sp-bottom2" class="col-xs-6 col-sm-6 col-md-4 hidden-xs"><div class="sp-column font9"><div class="sp-module "><div class="sp-module-content"> <div class="custom" > <p style="text-align: right;"><a title="AFRINIC Online Services Status" href="http://status.afrinic.net/" target="_blank" rel="help noopener noreferrer">Service Status</a> | <a href="/changelog" rev="contents">Changelog</a> | <a href="/support?lang=en" data-mce-empty="1"> </a><a href="/website-use-terms?lang=en-GB" target="_blank" rel="noopener noreferrer" rev="contents">Disclaimer</a> | <a href="/privacy" target="_blank" rel="noopener noreferrer">Privacy</a></p></div> </div></div></div></div></div></div></section><footer id="sp-footer" class=" affix-bottom"><div class="container"><div class="row"><div id="sp-footer1" class="col-sm-12 col-md-12"><div class="sp-column font9"><span class="sp-copyright"><div align="center">©Copyright <script>document.write( new Date().getFullYear() );</script>. All Rights Reserved - African Network Information Centre <a href="https://afrinic.net" target="_blank"> (AFRINIC)</a><br><img src="/ast/img/afrinic-logo/afrinic-iso.svg" alt="" width="60" height="40" /></div></span></div></div></div></div></footer> </div> <!-- /.body-innerwrapper --> </div> <!-- /.body-innerwrapper --> <!-- Off Canvas Menu --> <div class="offcanvas-menu"> <a href="#" class="close-offcanvas"><i class="fa fa-remove"></i></a> <div class="offcanvas-inner"> <div class="sp-module "><div class="sp-module-content"><ul class="nav menu"> <li class="item-161 deeper parent"><a href="/about" > About us</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-161"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-161"><li class="item-880"><a href="/history" > History</a></li><li class="item-3490"><a href="/partners" > Our Partners</a></li><li class="item-332"><a href="/membership" > Membership</a></li><li class="item-3491"><a href="/service-region" > Our Service Region</a></li><li class="item-2627"><a href="/agmm" > AGMM</a></li><li class="item-1437"><a href="/membership/cost" > Fees Schedule</a></li><li class="item-808"><a href="/governance" > Governance</a></li><li class="item-809"><a href="/stats" > Statistics</a></li><li class="item-334"><a href="/corporate-documents" > Corporate Documents</a></li><li class="item-335"><a href="/team" > Our Team</a></li><li class="item-336"><a href="/contact" > Contact us</a></li></ul></li><li class="item-829 alias-parent-active deeper parent"><a href="/our-work" > Our Work</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-829"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-829"><li class="item-520"><a href="/membership" > Membership Services</a></li><li class="item-518"><a href="/resources" > Internet Number Resources Management</a></li><li class="item-3685"><a href="/reverse-dns" > Reverse DNS</a></li><li class="item-517"><a href="/whois" > WHOIS</a></li><li class="item-1775"><a href="/membership/cost" > Fees Schedule</a></li><li class="item-674"><a href="/internet-routing-registry" > Internet Routing Registry (IRR)</a></li><li class="item-675"><a href="/dnssec" > DNSSEC Program</a></li><li class="item-677"><a href="/resource-certification" > Resource Certification Program (RPKI)</a></li><li class="item-521"><a href="/corporate-documents" > Corporate Documents</a></li><li class="item-522"><a href="http://learn.afrinic.net/" target="_blank" > Training Services</a></li><li class="item-730"><a href="/support" > Support & FAQs</a></li><li class="item-2794 current active"><a href="/changelog" > Online Services Changelog</a></li><li class="item-672"><a href="/dns-support" > DNS Support Program</a></li><li class="item-678"><a href="/root-server-copy" > Root Server Copy Program</a></li><li class="item-3695"><a href="/internet-development-programs" > Internet Development Programs</a></li></ul></li><li class="item-163 deeper parent"><a href="/participate" > Participate</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-163"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-163"><li class="item-602"><a href="/code" > Code of Conduct</a></li><li class="item-603"><a href="/email" > Email & Mailing Lists</a></li><li class="item-604"><a href="/policy" > Policy Development</a></li><li class="item-3382"><a href="/committees/afgwg" > Governments</a></li><li class="item-605"><a href="/committees" > Committees</a></li><li class="item-606"><a href="/election-process" > Elections</a></li><li class="item-607"><a href="/exhaustion" > IPv4 Exhaustion</a></li><li class="item-608"><a href="/internet-governance" > Internet Governance</a></li><li class="item-2239"><a href="/privacy" > Privacy</a></li></ul></li><li class="item-164 deeper parent"><a href="/events" > Events</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-164"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-164"><li class="item-700"><a href="https://meeting.afrinic.net" target="_blank" > Meetings</a></li><li class="item-701"><a href="/events/sponsorship" > Sponsorship Opportunities</a></li><li class="item-802"><a href="/events/hosting-guide" > Hosting Guide</a></li><li class="item-703"><a href="http://learn.afrinic.net/events" target="_blank" > Training Workshops</a></li><li class="item-938"><a href="/outreach" > Outreach</a></li><li class="item-3673"><a href="/events/webinar-series" > Webinar Series</a></li></ul></li><li class="item-756 deeper parent"><a href="/news" > Media</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-756"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-756"><li class="item-757"><a href="/news" > News</a></li><li class="item-758"><a href="/press" > Press Releases</a></li><li class="item-759"><a href="/presentations" > Presentations</a></li><li class="item-761"><a href="/factsheets" > Factsheets</a></li><li class="item-947"><a href="/newsletter" > Newsletter</a></li><li class="item-2636"><a href="/branding" > Branding</a></li><li class="item-3377"><a href="/post-guidelines" > Contribution Guidelines</a></li></ul></li><li class="item-3734"><a href="https://blog.iso.afrinic.net/" > Blog</a></li></ul> </div></div> </div> <!-- /.offcanvas-inner --> </div> <!-- /.offcanvas-menu --> <!-- Gtranslate code to load website based on visitors system/browser language --> <script> function autoDetect() { var current_language = document.querySelector('html').getAttribute("lang") if(current_language == "*" || !current_language) current_language = 'en'; var accept_language = navigator.language.toLowerCase() || navigator.userLanguage.toLowerCase(); switch(accept_language) { case 'zh-cn': case 'zh': var preferred_language = 'zh-CN'; break; case 'zh-tw': case 'zh-hk': var preferred_language = 'zh-TW'; break; default: var preferred_language = accept_language.substr(0, 2); break; } var lg_flag = document.querySelector(".sp-module-content .notranslate option[onclick*='en|"+ preferred_language +"']"); var expiryDate = new Date(); expiryDate.setMonth(expiryDate.getMonth() + 1); if(preferred_language != current_language && lg_flag && document.cookie.match('gt_auto_switch') == null ) { document.cookie = 'gt_auto_switch=1; expires='+ expiryDate.toGMTString() +'; path=/;'; doGTranslate('en|'+preferred_language); } } autoDetect(); </script> <!-- Gtranslate code to load language selector dropdown with active language --> <script> var default_language = "en"; function switch_active_language(){ var current_lang = document.querySelector('html').getAttribute('lang') || default_language; if(current_lang == "en-gb") current_lang = "en"; var select_query = document.querySelector('#sp-top1 select option[value="en|'+ current_lang +'"]'); if(select_query) select_query.setAttribute("selected", "selected"); } //Change selected to current language jQuery(document).ready(function() { switch_active_language(); }); </script> <!-- OneTrust Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie Settings</button> <!-- OneTrust Cookies Settings button end --> <!-- Preloader --> <!-- Go to top --> <a href="javascript:void(0)" class="scrollup"> </a> <!-- Matomo --> <script type="text/javascript"> var _paq = _paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.afrinic.net/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', '2']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="https://analytics.afrinic.net/piwik.php?idsite=2&rec=1" style="border:0;" alt="" /></p></noscript> <!-- End Matomo Code --></body> </html>