Changelog
#
1.4.4 (2022-07-22)
#
- For Russia (RU), dictionary has been updated - used GAR 2022-07-05
- Fixed bugs in standardization of addresses method
Requirements for versions of dictionaries
- | + | - | - | - |
---|
services_20220517 | ru_20220721.dump | kz_20220610 | ua_20211012 | by_20220311 |
1.4.3 (2022-07-07)
#
- Fixed bugs in standardization of addresses method
Requirements for versions of dictionaries
- | - | - | - | - |
---|
services_20220517 | >=ru_20220517 | kz_20220610 | ua_20211012 | by_20220311 |
1.4.2 (2022-06-14)
#
- Fixed bug in address hints for Kazakhstan
- Fixed application launch error if not all countries are connected
Requirements for versions of dictionaries
- | - | + | - | - |
---|
services_20220517 | ru_20220517 | kz_20220610 | ua_20211012 | by_20220311 |
1.4.1 (2022-06-06)
#
- Fixed bugs in the method of suggesting by coordinates
- Fixed bugs in the method of address hints
Requirements for versions of dictionaries
- | - | - | - | - |
---|
services_20220517 | ru_20220517 | kz_20210801 | ua_20211012 | by_20220311 |
1.4.0 (2022-05-17)
#
- For Russia (RU), dictionary has been updated - used GAR (2022-04-26)
- For Belarus (BY), dictionary has been updated
- Optimized address data standardization speed
- Added a new method - getting an address by ID (FIAS, GAR, KLADR, GA)
- Added a new method - getting an address by coordinates
The application will require you to specify a license key, you can request it at support@apidq.io
After getting the key, you need to specify it in address-config.toml
- add the parameter Key = XXX
for the license
section
Example address-config.toml
[main]
ListenAddr = "0.0.0.0" # ip address where the address service will be available
ListenPort = "8083" # port where the address service will be available
Debug = false
[logger]
Facility = "service-address"
[postgresql]
Address = "0.0.0.0" # ip postgresql server
Port = "5432" # port postgresql server
Dbname = "apidq" # apidq database
User = "apidq"
Password = "apidq"
[license]
Key = "1sy6hgXA699LPoatkt2jeu3VCtm1x1sy6hgXA699LPoahchbS9C9OshefuP_v-Ebtvg="
You need to install the postgis
extension for PostgreSQL database before updating the directories.
sudo apt install postgis
sudo su postgres
psql db_apidq -c 'CREATE EXTENSION postgis;'
exit
Requirements for versions of dictionaries
+ | + | - | - | + |
---|
services_20220517 | ru_20220517 | kz_20210801 | ua_20211012 | by_20220311 |
1.3.1 (2022-02-01)
#
- Improved parsing quality of the house part of the address
- Minor fixes in the address hints method response format
Requirements for versions of dictionaries
+ | - | - | - | - |
---|
services_20220131 | ru_20220125 | kz_20210801 | ua_20211012 | by_20220121 |
1.3.0 (2022-01-25)
#
- For Russia (RU) added KLADR and GAR codes
- GAR dictionary (2021-09-22) is used as default dictionary for Russia (RU)
- In the response of address methods added field
addressFull
- For Belarus (BY), dictionary has been updated
- Added support for standardization of addresses that are written in transliteration
Requirements for versions of dictionaries
+ | + | - | + | + |
---|
services_20220125 | ru_20220125 | kz_20210801 | ua_20211012 | by_20220121 |
1.2.0 (2021-09-22)
#
- Russia dictionary (RU) updated as of August 31, 2021
- Added address hints in Russian language for Ukraine (UA) addresses
- The phone standardization method automatically removes unnecessary characters inside the phone number
- Improved parsing of the house part if there is a
-
sign in the house number - Improved detection of OSM codes for Ukraine (UA)
- Changed
gateway-config.toml
Edit gateway-config.toml
and add parameter Enabled = true
for section addressService
Example gateway-config.toml
[main]
ListenAddr = "0.0.0.0" # ip address where service will be available
ListenPort = "8080" # port where service will be available
ReadTimeout = 60000
WriteTimeout = 60000
Debug = false
[logger]
Facility = "service-gateway"
[addressService]
Enabled = true
EndpointAddr = "address" # ip address or host service from address-config.toml
EndpointPort = "8083" # port service from address-config.toml
1.1.9 (2021-09-14)
#
- Internal code refactoring
1.1.8 (2021-08-31)
#
- APIDQ-201: added default value for count parameter = 10 for address hints
- APIDQ-205: analysis of special characters ("/”,"","-") when comparing building with the dictionaries