Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.rst 19.47 KiB

CHANGELOG

2.59.1 (2024-10-01)

  • Add domain_keyset_idx index on domain table
  • Add domain_history_keyset_idx index on domain_history table

2.59.0 (2024-08-19)

  • Add uuid attribute into domain_auction table

2.58.0 (2024-03-12)

  • Enhance domain_blacklist to support BSA blocks

2.57.0 (2023-12-20)

  • Messenger migration
  • Upgrade and base schema scripts fixes

2.56.0 (2023-10-13)

  • Add domain name auctions models and settings

2.55.1 (2023-10-24)

  • Change premiumDomain state flag description

2.55.0 (2023-07-13)

  • Add schema for contact representatives

2.54.0 (2023-04-13)

  • Add serverLinkProhibited object state flag

2.53.0 (2023-01-31)

  • Add constraints to mandatory attributes of the registrar table
  • Add premiumDomain object state flag
  • Extend registrar_certification.classification range from 0-5 to 0-100 * stars to percentage

2.52.0 (2022-09-20)

  • Registry objects authinfo password is now stored hashed and has ttl (expiration timestamp)
  • Add UUID identifier to registrar certification for external reference and file link (keep backward compability with trigger)
  • Update registrar acl table
    • Add UUID identifier for external reference
    • Add create time
    • Add certificate data

2.51.1 (2022-08-17)

  • Fix - Add UUID identifier to files (referenced from trigger on invoice table)
  • Fix - Script file name (scripts for creating new empty db)

2.51.0 (2022-07-21)

  • Add UUID identifier to invoice file links (keep backward compability with trigger to fill file and filexml appropriate foreign key ids)
  • Add UUID identifier to registrar

2.50.0 (2022-06-08)

  • Add UUID identifier for public requests

2.49.0 (2022-06-06)

  • Add table for additional notifications of object state changes

2.48.0 (2022-04-08)

  • Add object state requests reason enums for external purposes

2.47.1 (2022-04-07)

  • Add constraint for allowed characters on service.name
    • rename necessary services

2.47.0 (2022-01-31)

  • Add possibility to mark registrar as internal
    • not in registrar list in public interfaces but still traceable when linked to another object
    • not charged

2.46.0 (2021-11-08)

  • Add contact_identity table (to manage history of linkage between registry contact and external identity service)
  • Add new contact states to inform that some of the contact attributes are locked and cannot be changed

2.45.5 (2021-09-09)

  • Fix rpm build

2.45.4 (2021-08-24)

  • Do not require createlang utility

2.45.3 (2021-07-02)

  • Update template of mojeid PIN1 e-mail

2.45.2 (2021-06-14)

  • Update template for epp send authinfo e-mail template (new registrar_url parameter)

2.45.1 (2021-03-16)

  • Fix partition naming (quoting)

2.45.0 (2021-02-10)

  • Rework unique constraints on service, request types, result codes and object types
    • Fix case sensitivity
  • Change datatype of request_object_ref.object_id to bigint

2.44.0 (2020-07-02)

  • Add possibility to change domain lifecycle parameters over time
    • Move from enum_parameters to dedicated table domain_lifecycle_parameters
    • Adjust corresponding procedures and triggers

2.43.0 (2020-06-03)

  • Add new request type for MojeID (MojeidNiaUpdateAccount)

2.42.0 (2020-06-01)

  • Add new request types for Ferda service (contact representatives)

2.41.0 (2020-04-30)

  • Add textual object identifier request_object_ref.object_ident to logger
  • Add Ferda service, request types and result codes to logger

2.40.1 (2020-03-17)

  • Remove unused GiST indexes

2.40.0 (2020-02-19)

  • Add GIN trigram indexes for similar string search in domain, nsset and keyset history

2.39.0 (2020-01-09)

  • Add GIN trigram indexes for similar string search in contact history

2.38.2 (2019-11-20)

  • Add new message type (mojeid_sms_two_factor_reset)
    • Fix changes in older upgrade script after tagging

2.38.1 (2019-11-12)

  • new logger request type (BulkTransfer)

2.38.0 (2019-09-11)

  • New charged operation type (MonthlyFee)
  • New logger request types (MojeidDeactivateNiaAuthenticators, NiaPairingRequest)

2.37.2 (2019-07-26)

  • Add new message type (mojeid_sms_password_reset)

2.37.1 (2019-06-10)

  • Set search_path for unaccent_streets function (fix autoanalyze run for tables with new function indexes)
  • New logger request type (MojeidDeactivateFido2)

2.37.0 (2019-04-01)

  • Add unique constraint for registrar var. symbol
  • Fix spec file

2.36.0 (2019-03-08)

  • Add UUID identifier for every basic registry object (domain, contact, nsset, keyset) and every history record
  • Add indexes for similar string search (trigrams)

2.35.1 (2019-01-17)

  • Fix for clean db setup (removed unique constraint)
  • Fix e-mail archive migration (2.33.0) and remove cz.nic specific templates migration

2.35.0 (2018-08-16)

  • Bank payments moved to separate project (django-pain, fred-pain)
    • preparations for moving invoices as well
    • FRED will manage only registrar credit transactions through accouting interface (fred-accifd)
  • Public request
    • status enum renaming
    • fix personal info template
    • new verification type for requests (government)

2.34.1 (2018-08-08)

  • Set schema_path for check constraint function (fixing backup restore)

2.34.0 (2018-04-20)

  • Little rework of mail template version trigger (just check expected version)
  • New type of public request (personal info)
  • New version of conditional_contact_identification mail template
  • New type of poll message (update contact)

2.33.1 (2018-03-27)

  • Remove no longer needed (not used) indexes

2.33.0 (2018-03-08)

  • reworked e-mail archive tables
    • drop support for multiple templates (parts) for one e-mail type
    • support template versioning
    • save only template parameters and generate e-mail when sending or rendering

2.32.0 (2017-12-19)

  • registrar passwords in registraracl table can be in hashed form

2.31.1 (2017-12-11)

  • fix serverBlocked status description
  • fix 2.21.5-2.21.6.sql upgrade script (remove .cz zone dependency)

2.31.0 (2017-11-15)

  • add functions to automate logger partitioning dropping
  • new logger request types

2.30.0 (2017-09-11)

  • fix epp poll message table indexes
  • fix epp reason messages

2.29.0 (2017-09-11)

  • contact, nsset, keyset handle format rules (regex) moved to database

2.28.0 (2017-06-21)

  • automatic keyset management (e-mail templates)

2.27.0 (2017-03-13)

  • fix domain outzone warning e-mail template
  • db constraint for ldh domain name (domains, nameservers)

2.26.2 (2016-03-30)

  • replace usage of user-defined aggregate function array_accum with built-in array_agg

2.26.1 (2016-03-09)

  • fix invoice domain renew operation bill item date_from values

2.26.0 (2016-12-19)

  • configuration for keyset dnskeys algorithm blacklist
  • enum domain validation continuation window configuration
  • add price list constraints
  • add new epp error reasons

2.25.1 (2016-12-19)

  • new style whois links in e-mail templates
  • add MojeidResetPassword request type

2.25.0 (2016-10-09)

  • configuration for prohibited nsset ip networks
  • add ImportOutzoneWarningNotificationEmails request type

2.24.1 (2016-10-14)

  • mail templates fixes
    • configurable whois registrar list page link
    • fax removed

2.24.0 (2016-09-13)

  • new status outzoneUnguardedWarning - custom e-mail notification

2.23.0 (2016-06-13)

  • fix - remove defaults from history tables
  • fix - correct defaults for contact disclose[name|organization|address]
  • contact create notification e-mail template (with full contact data)

2.22.1 (2016-05-30)

  • fix length of bank_payment.bank_code column

2.22.0 (2016-04-10)

  • object event notification made async (notification queue table)
  • add additional contact addresses to contact update notification e-mail
  • public requests for mojeid transfer with data change

2.21.6 (2016-02-08)

  • add RDAP service 400 (BadRequest) result code
  • registry e-mail templates content fixes

2.21.5 (2015-02-08)

  • add MojeidDeactivateAutor request type

2.21.4 (2015-11-02)

  • add OpenIDConnectRefreshRequest request type

2.21.3 (2015-10-13)

  • add MojeidValidateISIC request type

2.21.2 (2015-08-26)

  • fix technical test e-mail template

2.21.1 (2015-07-23)

  • add OpenID Connect request type

2.21.0 (2015-05-19)

  • add warning letter flag to contact (and contact_history) tables
  • add next portion of missing constraints and indexes
  • mail template fixes
  • new logger request types
  • new file types

2.20.0 (2015-01-27)

  • public request and object state request locking simplified
  • logging constraint for discloseaddress flag rules
  • contact address type extended with additional 2 shipping addresses

2.19.1 (2014-12-31)

  • company address change

2.19.0 (2014-10-17)

  • add table to store additional addreses for contact (with history)
  • add public request type for mojeid re-identification
  • fix - add index public_request_objects_map.object_id
    • add index object_state.valid_to
    • fix domain.zone constraint
    • add index object_state_request.object_id

2.18.1 (2014-10-24)

  • admin. contact verification - new automatic test

2.18.0 (2014-08-01)

  • mapping table between message type and forwarding service which should be used
  • add index contact.name to speed-up contact duplicates search
  • logger
    • add domain browser merge contacts request type
    • rdap service, request types and result codes
  • public_request_state_request_map removed

2.17.0 (2014-06-13)

  • data model for admin. contact verification
  • e-mail templates minor fixes

2.16.0 (2014-02-13)

  • add mail default headers by mail type mapping table
  • logger - new request type

2.15.0 (2013-11-06)

  • add table for attach reason for object state request (object_state_request_reason)
  • add tables to specify domain name checkers for given zone
  • new logger request types for administrative blocking/unblocking of domains
  • explicit constraints names (not generated by postgres because it can change between versions)
  • removed obsolete functions

2.14.4 (2013-12-20)

  • add new status for contact manual verification

2.14.3 (2013-10-07)

  • unused tables removed

2.14.2 (2013-08-15)

  • object states descriptions - translations changes

2.14.1 (2013-07-30)

  • new request types for mojeid user management

2.14.0 (2013-06-27)

  • mail type priority table
  • domain browser schema changes
    • new column to enum_object_states table
    • new views for number of domains for keyset/nsset
    • function to get list of object states as parsable string

2.13.0 (2013-04-02)

  • contact merge auto procedure
    • email templates
    • logger request types
  • object update poll messages types
  • schema fixes
    • add enumval constraint
      • add enum_object_type table

2.12.2 (2012-11-23)

  • add new letter type (mojeid_pin3_reminder)

2.12.1 (2012-11-15)

  • fix setting of mojeidContact in upgrade script
  • mojeid pin1 email template changes

2.12.0 (2012-09-06)

  • mojeid mail templates update (removed demo mode)
  • contact verification
    • mail templates
    • sms, letter types
    • public request types
  • epp mail notifications - direct whois link added
  • public request - enum tables for type and status
  • contact identification and validation states are now external
  • fix low credit poll message table - credit and creditlimit are now numeric types
  • fix differences between new schema and consecutive upgrades
  • added object_state.valid_from index for mojeid/cv contact checks speedup

2.11.3 (2012-07-23)

  • update country codes enumeration

2.11.2 (2012-06-18)

  • fix update notification mail template (disclose address changes)

2.11.1 (2012-06-11)

  • fix whois reminder template (removed temporary contact)

2.11.0 (2012-05-11)

  • bank_payment account.number type to text - was too short for IBAN format
  • refactoring of invoice type and invoice prefix tables
  • drop epp_info_buffer_content foreign key to object_registry for better performance of epp list commands

2.10.0 (2012-04-27)

  • epp action removed from fred

2.9.2 (2011-10-26)

  • fix upgrade script
    • price_list.enable_postpaid_operation init
    • unique constraint for (registrar_id, zone_id) in registrar_credit table
  • better support for creating logger partitions

2.9.1 (2011-10-24)

  • fix migration of invoice_operation.date_from
  • transactions added to upgrade scripts

2.9.0 (2011-10-11)

  • invoicing module rework
  • added credit related tables - separation from invoicing

2.8.5 (2011-10-17)

  • whois reminder template fixes
  • deleteCandidate status changed to external, description update
  • object regular procedure enum_parameters update
    • regular_day_outzone_procedure_period (14)
    • regular_day_procedure_period (0)
    • domain_states view
    • status_update_domain

2.8.4 (2011-08-11)

  • whois reminder template fixes

2.8.3 (2011-07-12)

  • request_fee_parameter table initialization date conv. fix

2.8.2 (2011-07-04)

  • poll_request_fee primary key

2.8.1 (2011-07-04)

  • poll request fee - parameters adjusted

2.8.0 (2011-07-04)

  • poll request fee tables
  • enum object states typo fix

2.7.2 (2011-06-14)

  • notify_request primary key fixed
  • mail templates format fixes

2.7.1 (2011-05-25)

  • price_vat.koef column type changed to numeric

2.7.0 (2011-05-13)

  • whois contact reminder tables
  • public request types added to logger

2.6.3 (2011-03-17)

  • history.request_id index cond. on not null values

2.6.2 (2011-03-16)

  • primary key, unique message_id on notify_request table
  • template typo fix
  • create_tmp_table with bigint id columnt added to upgrade scripts

2.6.1 (2011-03-02)

  • index for history.request_id

2.6.0 (2011-02-28)

  • Logger reference ids changed in public_request (added resolve_request_id column, renamed logd_request_id to create_request_id)
  • Datatype of logger id-sequence changed to bigint
  • notify_request table
  • message_status table dropped, all moved to enum_send_status
  • Logger partition indexes
  • Logger request_property_name.name attribute expanded to varchar(256) and fixed bad values

2.4.1 (2010-08-10)

  • Logger property renaming - upgrade script

2.4.0 (2010-07-22)

  • New tables for registrar group and certification management
  • Notification of expiration letters refactoring
  • New enumeration tables for message send status
  • Logger procedures fixes
  • Schema cleaning (unused tables deleted)

2.3.2 (2010-03-29)

  • banking data migration fixes

2.3.1 (2010-03-22)

  • Banking changes:
    • payment type default value
    • migration fixes

2.3.0 (2010-02-16)

  • Audit (Logger) tables added
  • New tables for banking refactoring (constraint changes)
  • Registrars
    • 'regex' column added for payment pairing by memo message
      • access to zone limited by 'todate' column in registrarinvoice
  • Typo in messages and mail templates fixes
  • Separation of upgrade script (schema modification, data modification)
  • Dropped constrains to action table (except action_xml table)

2.2.0 (2010-01-08)

  • public request <-> action tables dependency refactoring started
  • Enum directory implementation - publish flag

2.1.4 (2009-06-30)

  • fixing minor manager, configure scripts issues
  • fixing tables initialization (bank_account, price_list)
  • fixing authinfo mail template
  • technical test mail template update due to dnssec test
  • added new enum parameters:
    • handle_registration_protection_period
    • roid_suffix

2.1.3 (2009-05-05)

  • mail templates update
    • added zone paramater to invoice emails
    • added object handle to subject of notification and expiratjon emails
    • added object changes to notifiaction about epp update command
    • line wrap fixes
  • all initial values (except constants) removed

2.1.2 (2009-03-26)

  • Added columns into table history (valid_from, valid_to and next) and corrseponding triggers and update scripts.

2.0.0 (2008-08-14)

  • DNSSEC implementation, new keyset object attached to domain

1.9.0 (2008-05-30)

  • new tables for public request
    • public_request
    • public_request_objects_map
    • public_request_state_request_map
  • update default values in object_state_request table
  • exdate changed to date from datetime
  • new mail template for blocking request

1.8.2 (2008-04-30)

  • fixing fred-dbmanager uninstallation process
  • fixing mail_template with notification about delete of contact and nsset
  • new indexes (poll)

1.8.1

  • better user detection in fred-dbmanager
  • new indexes (mail,epp_info)
  • new indexes into history tables
  • new table for stored filters

2008-03-25

  • upgrade deleteCandidate state update procedure for contacts/nssets

2008-03-12

  • few indexes added

2008-03-12

  • configuration process enhancement
  • adding sql comments

1.8.0 (2008-02-09)

  • adding action_elements table
  • setting of sequences for tables registrar,registraracl,zone,registrarinvoice

2008-02-01

  • new directory with distinct upgrade sql files for every change
  • new table with top level domains
  • refactoring and fixing state.sql
    • states setting parameters moved to parameters table
    • exdate states dependant on serverRenewProhibited
    • proper handling of shared linked state updates (locking)
  • new parameter table with system configuration

2008-01-19

  • autotooling package with a lot of structural changes

2007-05-24

  • ccreg.sql (domain_contact_map) - Adding role of contact - 1=admin, 2=temp and
  • history.sql (domain_contact_map_history) - Adding role of contact - 1=admin, 2=temp and
  • reason.sql - Fixing typo
  • ChangeLog - Adding this changelog
  • UPGRADE - Updating alter script