-
Michal Strnad authoredaf9fa535
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 ondomain
table - Add
domain_history_keyset_idx
index ondomain_history
table
2.59.0 (2024-08-19)
- Add
uuid
attribute intodomain_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
- add enumval constraint
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
- 'regex' column added for payment pairing by memo message
- 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