Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG-3.x.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# v3.1.3
- Rollback DNS Query Change

# v3.1.2
- Fix channel init deadline establishment
- Update STS endpoint resolution
Expand Down
5 changes: 4 additions & 1 deletion amazon-efs-utils.spec
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
%{?!include_vendor_tarball:%define include_vendor_tarball true}

Name : amazon-efs-utils
Version : 3.1.2
Version : 3.1.3
Release : 1%{platform}
Summary : This package provides utilities for simplifying the use of EFS file systems

Expand Down Expand Up @@ -215,6 +215,9 @@ fi
%clean

%changelog
* Tue Jun 9 2026 Samuel Hale <samuhale@amazon.com> - 3.1.3
- Rollback DNS Query Change

* Tue Jun 2 2026 Michael Adams <admsam@amazon.com> - 3.1.2
- Fix channel init deadline establishment
- Update STS endpoint resolution
Expand Down
2 changes: 1 addition & 1 deletion build-deb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ set -ex

BASE_DIR=$(pwd)
BUILD_ROOT=${BASE_DIR}/build/debbuild
VERSION=3.1.2
VERSION=3.1.3
RELEASE=1
ARCH=$(dpkg --print-architecture)
DEB_SYSTEM_RELEASE_PATH=/etc/os-release
Expand Down
2 changes: 1 addition & 1 deletion config.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
#

[global]
version=3.1.2
version=3.1.3
release=1
2 changes: 1 addition & 1 deletion src/efs_utils_common/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import pwd
import re

VERSION = "3.1.2"
VERSION = "3.1.3"

AMAZON_LINUX_2_RELEASE_ID = "Amazon Linux release 2 (Karoo)"
AMAZON_LINUX_2_PRETTY_NAME = "Amazon Linux 2"
Expand Down
5 changes: 1 addition & 4 deletions src/efs_utils_common/network_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,7 @@ def get_ipv6_addresses(hostname):

def dns_name_can_be_resolved(dns_name):
try:
# Trailing dot forces absolute FQDN resolution, preventing the resolver
# from appending VPC search domains (e.g. .compute.internal).
fqdn = dns_name if dns_name.endswith(".") else dns_name + "."
addr_info = socket.getaddrinfo(fqdn, None, socket.AF_UNSPEC)
addr_info = socket.getaddrinfo(dns_name, None, socket.AF_UNSPEC)
return len(addr_info) > 0
except socket.gaierror:
return False
Expand Down
3 changes: 1 addition & 2 deletions src/mount_s3files/dns_resolver.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,7 @@ def match_device(config, device, options):
return remote, path, None

try:
fqdn = remote if remote.endswith(".") else remote + "."
primary, secondaries, _ = socket.gethostbyname_ex(fqdn)
primary, secondaries, _ = socket.gethostbyname_ex(remote)
hostnames = list(filter(lambda e: e is not None, [primary] + secondaries))
except socket.gaierror:
create_default_cloudwatchlog_agent_if_not_exist(config, options)
Expand Down
Loading
Loading